body{
    width: 100%;
    overflow-x : hidden;
}
.border1px{border-bottom: 1px solid #e5e5e5;}
.te-center{
    text-align: center;
}
h1, h2, h3{padding:0px;margin:0px}
p{margin:0px;}
.padd0{padding:0px !important}
.marb40{margin-bottom:40px;}
.padd30{padding:30px 0px}
.padd60{padding:60px 0px !important;}
.paddt30{padding-top:30px !important;}
.width100{width: 100%;}
.paddt10{
    padding-top:10px !important;
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.mart30{margin-top:50px;}
.paddt20{padding-top:20px;}
.paddt50{padding-top:50px;}
.white-f{color:#fff !important;}
.white-bc{border-color: #fff !important;}
.fr-blue{
    background-color:#f7fafe;
}
.top-link{
    height:40px;
    line-height:40px;
    background-color:#f9f9f9;
    width: 100%;
}
.m-heart{
    width:1240px;
    margin:0 auto;
}
.top-link a{
    padding:0px  11px;
    font-size:12px;
    color:#a2a2a2;
}
.fl-link{
    font-size:18px;
    color:#a2a2a2;
}
.fl-link>div{
    float: left;
    padding-left:35px;
    font-size:12px;line-height:40px;
   cursor: pointer;
    position: relative;
    margin-right:20px;
}
.fl-link>div>div{
    width:130px;
    height:130px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:12px;
    background-color:#fff;
    position: absolute;
    bottom:-130px;
    z-index: 2000;
    left:0px;
    display: none;

}
.fl-link>div:hover>div{
    display: block;
}
.fl-link>div>div img{
    width:100%;
}
.top-weixin{
    background:url("../images/m-img/weixin-i.png") 10px center no-repeat;
}

.top-android{
    background:url("../images/m-img/android-i.png") 10px center no-repeat;
}
.top-iphone{
    background:url("../images/m-img/iphone-i.png") 10px center no-repeat;
}
.navbar-default{
    background-color:#fff !important;
    border-color: #fff;
}
.navbar-header{float: left;}
.navbar-default .navbar-nav>li>a{
	color: #333333;
}
.navbar-default .navbar-nav>li{
    color:#333333;
    font-size:16px;
    font-weight:900;
    padding-left:13px;
    padding-right:13px;
}
.navbar-default .navbar-nav>li>a{
    padding-left: 5px;
    padding-right: 5px;
}
.navbar-nav>li>.dropdown-menu{
    width:100vw;
    margin-top: 2px;
}
.navbar-static-top{
    margin-bottom: 0px;
}
.carousel-caption {
    z-index: 10;
  }
  
  /* Declare heights because of positioning of img element */
  .carousel .item {
    height: 560px;
    background-color: #777;
    /* position: relative; */
  }
  .index-slide{
      position: absolute;
      width: 100%;
      height: 500px;
      top:0px;
      left:0px;
      z-index: 999;
  }
  .index-slide img{
      height: 560px;
  }
  .insl-title{
      /* height: 330px; */
      width: 820px;
      padding-top:105px; 
      /* padding-top:175px; */
      /* background:url("../images/banner-part.png") left 130px no-repeat; */
      background:none;
      margin: 0 auto;
  }
  .insl-title h1{
      font-size:36px;
      line-height:48px;
      color:#Fff;
      font-weight:lighter;
      /* padding-left:195px; */
  }
  .net-num-p{
    font-size:72px;
   color:#fff;
}
.appHide #navHide{
    display: none;
}
.appHide .navbar.navbar-default.navbar-static-top{
    display: none;
}
.appHide .ma-infinitypush-button{
    display: none !important;
}
.appHide .footer{
    display: none !important;
}
.appHide .add-rout{
    display: none !important;
}
.appHide .m-nav{
    display: none !important;
}
  .insl-con{
    margin: 0 auto;
    padding-top:20px;
    width: 820px;
    font-size:20px;
    line-height:36px;
    color:#fff;
  }
  .pdd-con{
      display: none;
  }
  .pdd-con.active{
      display: block;
  }
  .pdd-con .carousel .item{
      height:240px;
  }
  .pdd-con .carousel-indicators{
      bottom:-16px;
  }
  .carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 560px;
  }
  .s-icon{
      display: inline-block;
      width:16px;
      height:16px;
      background:url("../images/search.png") center no-repeat;
      cursor: pointer;
  }

 .search-fun{
    padding-top:17px;
    position: relative;
  }
.search-fun .input-group{
    width:300px;
    position: absolute;
    top:9px;
    left:-253px;
    display: none;
}
.pro-duct{
    background-color:#fff;
    min-height: 1040px;
}
.pd-title{
    padding:25px;
    background-color: #4689c3;
}
ul{
    margin-bottom:0px;
}
.pdt-ri ul li{
    float: left;
    font-size:16px;
    color:#fff;
    padding:0px 35px;
    line-height:30px;
    cursor: pointer;
}
.pdt-ri ul li.active{
    background-color: rgba(255, 255, 255, .15);
    /* border-bottom: 2px solid #fff; */
}
.pdd-con{
    background-color:#65a1d5;
    padding:25px 0px;
}
.myCarousel-rect li{
    width:20px;
    height:6px;
    border-radius: 0px;
    border:none;
    background-color: #4689c3;
}
.myCarousel-rect li.active{
    width:20px;
    height:6px;
    background-color:#fff;
    border:none;
}
.carousel .item{
    background-color:transparent;
}
.myitem-list li{
    float: left;
    padding:0px 25px;
    width:33.333%;
    border-right: 1px dashed #fff;
}
.myitem-list li:last-child{
    border-right: none;
}
.ml-icon{
    height:35px;
}
.ml-icon img{
    height:35px;
}
.ml-title{
    padding:12px 0px;
    font-size:18px;
    color:#fff;
}
.ml-line{
    width:40px;
    border-bottom:2px solid #4689c3;
}
.ml-detail{
    margin-top:15px;
    line-height:26px;
    font-size:14px;
    color:#fff;
    height:78px;
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
     /* autoprefixer: on */
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.pd-sonone{
    padding-top:50px;
    position: relative;
}
.psc-detail a{
    text-decoration: none;
    
}
.psc-detail .col-md-4{
   border:1px solid #efefef;
   border-radius:6px;
   height:250px;
   -webkit-box-sizing: border-box;
            box-sizing: border-box;
   width:32%;
   margin-right:2%;
   margin-top:30px;
   cursor: pointer;
   padding-top:30px;
   padding-bottom:30px;
}
.psc-detail .col-md-4:nth-child(3n){
    margin-right:0px;
}
.psc-detail .col-md-4:hover{
    border-color:#65a1d5;
    background-color:#65a1d5;
}
.psc-detail .col-md-4:hover a{color:#fff}
.pcd-img{
    height: 35px;
    background-position: center;
    background-repeat: no-repeat;
}
.col-md-4:nth-child(1) .pcd-img{
    background-image: url("../images/qu-i1-hover.png");
}
.col-md-4:nth-child(2) .pcd-img{
    background-image: url("../images/qu-i2-hover.png");
}
.col-md-4:nth-child(3) .pcd-img{
    background-image: url("../images/qu-i3.png");
}
.col-md-4:nth-child(4) .pcd-img{
    background-image: url("../images/qu-i4-hover.png");
}
.col-md-4:nth-child(5) .pcd-img{
    background-image: url("../images/qu-i5-hover.png");
}
.col-md-4:nth-child(6) .pcd-img{
    background-image: url("../images/qu-i6-hover.png");
}
.col-md-4:nth-child(7) .pcd-img{
    background-image: url("../images/qu-i7-hover.png");
}
.col-md-4:nth-child(8) .pcd-img{
    background-image: url("../images/qu-i8-hover.png");
}
.col-md-4:nth-child(9) .pcd-img{
    background-image: url("../images/qu-i9-hover.png");
}
.col-md-4:nth-child(10) .pcd-img{
    background-image: url("../images/qu-i10-hover.png");
}
.col-md-4:nth-child(11) .pcd-img{
    background-image: url("../images/qu-i11-hover.png");
}
.col-md-4:nth-child(12) .pcd-img{
    background-image: url("../images/qu-i12-hover.png");
}
.col-md-4:nth-child(13) .pcd-img{
    background-image: url("../images/qu-i13-hover.png");
}
.col-md-4:nth-child(1):hover .pcd-img{
    background-image: url("../images/qu-i1.png");
}
.col-md-4:nth-child(2):hover .pcd-img{
    background-image: url("../images/qu-i2.png");
}
.col-md-4:nth-child(3):hover .pcd-img{
    background-image: url("../images/qu-i3-hover.png");
}
.col-md-4:nth-child(4):hover .pcd-img{
    background-image: url("../images/qu-i4.png");
}
.col-md-4:nth-child(5):hover .pcd-img{
    background-image: url("../images/qu-i5.png");
}
.col-md-4:nth-child(6):hover .pcd-img{
    background-image: url("../images/qu-i6.png");
}
.col-md-4:nth-child(7):hover .pcd-img{
    background-image: url("../images/qu-i7.png");
}
.col-md-4:nth-child(8):hover .pcd-img{
    background-image: url("../images/qu-i8.png");
}
.col-md-4:nth-child(9):hover .pcd-img{
    background-image: url("../images/qu-i9.png");
}
.col-md-4:nth-child(10):hover .pcd-img{
    background-image: url("../images/qu-i10.png");
}
.col-md-4:nth-child(11):hover .pcd-img{
    background-image: url("../images/qu-i11.png");
}
.col-md-4:nth-child(12):hover .pcd-img{
    background-image: url("../images/qu-i12.png");
}
.col-md-4:nth-child(13):hover .pcd-img{
    background-image: url("../images/qu-i13.png");
}
.pcd-title{
    text-align: center;
    font-size:20px;
    color:#333333;
    padding:15px 0px;
}
.pcd-con{
    font-size:14px;
    color:#666666;
    line-height:26px;
}
.col-md-4:hover  .pcd-title{
color:#fff;
}
.col-md-4:hover  .pcd-con{
    color:#fff;
}
.pst-title h3{
    text-align: center;
    font-size:26px;
    color:#333333;
    font-weight:900;
}
.pstt-abc{text-align: center;color:#b9b9b9;font-size:16px;
padding-top:15px}

.pstt-line{
    width:66px;
    margin:0 auto;
    border-bottom:2px solid #4689c3;
    margin-top:20px;

}
.sol-title h3{
    padding-top:30px;
    font-size:26px;
    color:#333333;
    font-weight:900;
    text-align: left;
}
.solt-abc{text-align: left;color:#b9b9b9;font-size:16px;
padding-top:15px}

.solt-line{
    width:66px;
    border-bottom:2px solid #4689c3;
    margin-top:20px;
}
.sol-con{
    font-size:14px;
    color:#666666;
    line-height:25px;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:85px;
}
.sol-btn a{
    display: inline-block;
    width: 85px;
    height: 30px;
    border:1px solid #65a1d5;
    color:#65a1d5;
    padding-left:30px;
    background:url("../images/zaixianzixun-hover.png") 6px center no-repeat;
    font-size:12px;
    color:#65a1d5;
    line-height:30px;
    text-decoration: none;
}
.ssl-btn{
    display: inline-block;
    width: 90px;
    height: 30px;
    border:1px solid #fff;
    color:#fff;
    padding-left:30px;
    background:url("../images/zaixianzixun.png") 6px center no-repeat;
    font-size:12px;
    color:#fff;
    line-height:30px;
    text-decoration: none;
}
.pd-sontwo{
    padding-top:50px;
    padding-bottom:60px;
}
.psc-le{
    width:715px;
    height:532px;
    /* border-top:1px solid #f7fafe; */
}
.psc-le ul li{
    padding:18px;
    padding-left:78px;
    border:1px solid #efefef;
    background-color:#fff;
    margin-bottom:20px;
    position: relative;
}
.psc-le h1{
    font-size:18px;
    color:#333333;
    margin:0px
}
.psc-le h1 span{
    color:#4689c3;
}
.pcle-one{
    font-size:14px;
    color:#333;
    line-height:26px;
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
     /* autoprefixer: on */
    -webkit-line-clamp: 2;
    margin-top:10px;
}
.pcle-two{padding-top:17px;}
.pcle-two a{
    padding:8px 28px 8px 8px;
    line-height:28px;
    font-size:12px;
    color:#65a1d5;
    border:1px solid #65a1d5;
    background:url("../images/arrow.png") 60px center no-repeat;
    text-decoration: none;
}
.pcle-two a:hover{
    color:#fff;
    background:url("../images/arrow-hover.png") 60px center no-repeat;
    background-color: #65a1d5;
}
.pcle-date{
    width: 85px;
    height: 85px;
    background-color:#65a1d5;
    padding:13px;
    position: absolute;
    top:50%;
    left:-25px;
    margin-top:-43px;
}
.pcle-date p{
    font-size:12px;
    color:#fff;
    text-align: center;
}
.pcle-date p span{
    font-size:24px;
    
}
.pcle-date .year{
    border-top:1px solid #fff;
    padding:11px 0px;
}
.pst-con{
    margin-top:30px;
}
.psc-ri{
    width:505px;
    height:532px;
    background-color:#fff;
    /* border:1px solid #efefef; */
}
.pscr-img-box{
    height:305px;
}
.pscr-img-box img{
    width: 100%;
    height: 100%;
}
.pscr-con{
    padding:25px;
    padding-top:74px;
    position: relative;
    border:1px solid #efefef;
    border-top-width: 0px;
    padding-bottom:27px;
}
.pscr-con h1{
    font-size:18px;
    color:#333333;
    margin:0px
}
.pscr-con h1 span {
    color: #4689c3;
}
.pscr-con .pcle-date{
    top:-5px;
    left:387px;
}
.pst-title-two{
    margin-top: 30px;
    height:552px;
    overflow: hidden;
    position: relative;
}
.ptt-one{
    width:50%;
    background-color:#478ac4;
}
.ptt-two{
    width:50%;
    background-color:#65a1d5;

}
.ptt-con{
    width:1240px;
    position: absolute;
    top:0px;
    left:50%;
    height:552px;
    margin-left: -620px;
}
.pttc-one{
    width:50%;
    padding:10px 20px;
    padding-right:150px;
}
.pttc-two{
    width:50%;
    padding-left:150px;
    padding-top:10px;
}
.net-title{
    font-size:24px;
    color:#fff;
    text-align: center;
    padding-top:25px;
}
.nto-left{
    height:100px;
    width: 70%;
}
.jiedu-i{
    display: inline-block;
    width:60px;
    height:60px;
    background:url("../images/jiedu-icon.png") center no-repeat;
}
.jiedu-de{
    position: relative;
    font-size:18px;
    color:#fff;
    padding: 15px 15px 8px 5px;
}
.jiedu-de::before{
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #fff;
    width: 82%;
    height: 2px;
}
.net-num{
    font-size:72px;
    color:#fff;
    text-align: left;
}
.nto-right{
    margin-top:45px;
	background-color: rgba(59,117,168,.6);
    border-radius: 5px;
}
.net-detail{
    font-size:20px;
    color:#fff;
    text-align: left;
    padding-left:30px;
}
.net-con{padding-top:35px;}
.net-echart{
    height:300px;
    margin-top:5px;
    width:470px;
}
.stlm-img img{
    width:100%;
}
.kt-detail{
    padding-top:30px;
}
.kt-detail ul li{
    width:23.8%;
    height:180px;
    margin-right:1.5%;
    float: left;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.kt-detail ul li:last-child{
    margin-right:0px;
}
.kt-detail ul li img{
    width:100%;
    height:100%;
	-webkit-transition: all 0.6s;
    transition: all 0.6s;  
}
.frl-detail .partner-card{
	position: relative;
}
.frl-detail .partner-card:first-child{
    width:239px;
    margin-left:55px;
}
.frl-detail .partner-card:first-child img{
    width:239px;
}

.frl-detail-dialog {
	position: absolute;
	left: -248px;
	bottom: 165px;
	width: 736px;
	background-color: #ffffff;
	box-shadow: 0px 14px 18px 5px rgba(14, 71, 121, 0.13);
	border-radius: 14px;
	padding: 20px 50px;
	color: rgba(51,51,51,.96);
	display: none;
}
.frl-detail-dialog.u-left{
	left: 0;
}
.frl-detail-dialog.u-right{
	left: auto;
	right: 0;
}
.frl-detail .partner-card.active .frl-detail-dialog{
	display: block;
}
.frl-detail-dialog .u-dialog-title{
	position: relative;
	font-size: 24px;
	padding: 20px 0;
	border-bottom: dashed 1px #dadada;
}
.frl-detail-dialog::after{
	content: '';
	position: absolute;
	bottom: -54px;
	left: 50%;
	margin-left: -15px;
	border-top: 27px solid transparent;
	border-bottom: 27px solid transparent;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top-color: #ffffff;
}
.frl-detail-dialog.u-left::after{
 	left: 120px;
}
.frl-detail-dialog.u-right::after{
 	right: 120px;
 	left: auto;
}
.frl-detail-dialog .detail-text{
	padding: 14px 0 20px 0;
	font-size: 14px;
}
.frl-detail-dialog .detail-text p{
	line-height: 36px;
}

.kt-play{
    width:60px;
    height:60px;
    position: absolute;
    top:35px;
    left:50%;
    margin-left:-30px;
    background:url("../images/play.png") center no-repeat;
    cursor: pointer;
}
.ktp-detail{
    position: absolute;
    bottom:0px;
    width:100%;
    height:40px;
    background-color:rgba(255, 255, 255, .95);
    color:#333333;
    font-size:14px;
    text-align: center;
    line-height:40px;
}
.kt-detail ul li:hover .ktp-detail{
    background-color:rgba(70, 137, 195, .95);
    color:#fff;
}
.kt-detail ul li:hover img{
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
}
#myCarousel .carousel-control{
    z-index: 999;
}
#myCarousel-yun .item{
    height:335px;
}
.m-success{
    display: none;
}
#myCarousel-yun .carousel-control.left{
    background-image:none;
    font-size:48px;
}
#myCarousel-yun .carousel-control.right{
    background-image:none;
}
#myCarousel-yun .carousel-control.right{
    right:-12%;
    width: 12%;
    color: #999;
    font-size:48px;
    top:50%;
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);

}
#myCarousel-yun .carousel-control.left{
    left:-12%;
    width: 12%;
    color: #999;
    top:50%;
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
}
.succe-con{
    padding-top:30px;
    padding-bottom: 60px;
   
}
.solute-i .sol-title h3{
    padding-top:10px;
}
.yun-ping .solute-i .sol-title h3{
    padding-top:10px;
}
.succe-con ul li{
    width:24.1%;
    margin-right:1.2%;
    float: left;
    height:400px;
    padding:30px;
    padding-top:50px;
}
.succe-con-two ul li{
    height:245px;
}
.succe-con ul li:nth-child(1){
    background:url("../images/beijing.png") center no-repeat;
}
.succe-con ul li:nth-child(2){
    background:url("../images/ningxia.png") center no-repeat;
}
.succe-con ul li:nth-child(3){
    background:url("../images/heibei.png") center no-repeat;
}
.succe-con ul li:last-child{
    background:url("../images/hebei2.png") center no-repeat;
    margin-right:0px;
}
.suc-h1{
    font-size:37px;
    color:#fff;
    line-height:37px;
}
.suc-h3{
    font-size:24px;
    color:#fff;
    line-height:36px;
    padding:8px 0px;
}
.suc-detail{
    font-size:14px;
    color:#fff;
    line-height:24px;
    padding:5px 0px;
}
.suc-arrow{
    height:10px;
    background:url("../images/success-arrow.png") 0px center no-repeat;
    margin-top:20px;
}
.succe-con a{
    text-decoration: none;
}
.succe-con ul li:hover .suc-arrow{
    -webkit-animation: mymove 1.5s 1;
            animation: mymove 1.5s 1;
}
.fr-big{
    background-color:#f3f3f3;
   
}
.fr-big .pst-title{padding-top:50px;}
.fr-list{padding-bottom:60px;padding-top:10px;}
.fr-list a{
    margin-right:11px;
    
}
.fr-list a img{
    margin-top:20px;
}
.fr-list a:nth-child(6n){
    margin-right:0px;
}
.footer{
    background-color:#4689c3;
    padding:40px 0px;
}
.foot-right{
    float: right;
}
.foot-logo{
    width:125px;
    display: inline-block;
    padding:20px;
    background:url("../images/footer-logo.png") center no-repeat; 
    vertical-align: bottom;
}
.foot-left{
    display: inline-block;

    width:800px;
    padding-left:20px;
    padding-top:10px;
}
.foot-left a{
    text-decoration: none;
}
.foot-left p{
    text-align: left;
    line-height:36px;
    font-size:14px;
    color:#fff;
}
.foot-left .guo{
    /*margin-left:40px;*/
	margin-right:40px;
    padding-top:5px;
    color:#fff;
    padding-left:25px;
    background: url("../images/footer-img03.png") left center no-repeat;
}
.ft-left{
    float: left;
    margin-right:45px;
}
.ft-right{
    float: left;
}
.foot-main{
    display: inline-block;
    height: 88px;
    width:315px;
    display: inline-block;
    padding-left:20px;
    border-left:1px solid #fff;
    padding-top:10px;
}
.foot-main a{
    text-decoration: none;
}
.foot-main p{
    text-align: left;
    line-height:24px;
    font-size:14px;
    color:#fff;
}
.foot-main p.guo{
    padding-left:25px;
    background: url("../images/footer-img03.png") left top no-repeat;
}
.foot-right{
	padding-top:20px;
    position: relative;
}
.foot-right a{
    position: relative;
    display: inline-block;
    text-align: center;
}
.foot-right a + a{
    margin-left: 30px;
}
.foot-erweima{
    position: absolute;
    left: -25px;
    padding:5px;
    top:-115px;
    width:105px;
    height:105px;
    display: none;
    z-index: 5;
    background-color:#fff;
}
.foot-erweima img{
    margin-left: 0px;
    width:100%;
    height:100%;
}
.foot-right a:hover .foot-erweima{
   display: block;
}
.foot-right a:hover .foot-erweima:before{
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -webkit-transform: rotate(45deg);
    /*-ms-transform: rotate(45deg);*/
    transform: rotate(135deg);
    display: block;
    position: absolute;
    left: 46%;
    bottom: -5px;
    z-index: -1;
}
#myCarouselSuccess .item{
    height:400px;
}
#myCarouselSuccess .glyphicon{
    font-size: 45px;
    color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
#myCarouselSuccess .carousel-control.left{
    left:-12%;
    width: 12%;
    background-image:none;
}

#myCarouselZhan .item{
    height:400px;
}
#myCarouselZhan .glyphicon{
    font-size: 45px;
    color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
#myCarouselZhan .carousel-control.left{
    left:-12%;
    width: 12%;
    background-image:none;
}
#myCarouselZhan .item{
    padding-top:32px;
    height:470px;
}
#myCarouselZhan .carousel-control.left{
    background-image:none;
}
#myCarouselZhan .carousel-control.right{
    background-image:none;
}
#myCarouselZhan .glyphicon-chevron-left:before{
    content:"\e257";
}
#myCarouselZhan .glyphicon-chevron-right:before{
    content: "\e258";
}
#myCarouselZhan .carousel-control.right{
    right:-12%;
    width: 12%;
    background-image:none;
}
#myCarouselZhan .glyphicon-chevron-left{
    /* font-size: 45px; */
    color: #999;
}
#myCarouselZhan .glyphicon-chevron-right{
    /* font-size: 45px; */
    color: #fff;
}



#myCarouselSuccess .glyphicon-chevron-left:before{
    content:"\e257";
}
#myCarouselSuccess .glyphicon-chevron-right:before{
    content: "\e258";
}
#myCarouselSuccess .carousel-control.right{
    right:-12%;
    width: 12%;
    background-image:none;
}
#myCarouselSuccess .glyphicon-chevron-left{
    /* font-size: 45px; */
    color: #999;
}
#myCarouselSuccess .glyphicon-chevron-right{
    /* font-size: 45px; */
    color: #999;
}

/* list */
.list-detail{
    padding-left:25px;
}
.add-rout{
    padding:20px 0px
}
.add-rout a{
    padding:0px 5px;
    color:#333333;
    font-size:14px;
}
.add-rout span{
    color:#4689c3;
    font-size:14px;
}
.add-rout a:first-child{
    padding-left:0px;
}
.list-con{
    padding-bottom:50px;
}
.img-list li{
    margin-bottom:15px;
}
.img-list img{width:100%}
.img-list li:first-child{
    margin-bottom:45px;
}
.list-data{
    font-size:16px;
}
.list-data a{
    color:#333;
}
.list-data a:hover{
    color:#4689c3;
}
.list-data li{
    margin-bottom:20px;
}  
.list-data .fl{ 
    width:90%;
    background:url("../images/list-dot.png") 5px 10px no-repeat;
    padding-left:25px;
    padding-right:10%;
    font-size:16px;
    color:#333333;
    line-height:26px;
}
.list-data .fr{
    width:10%;
   
    color:#a3a3a3;
}
.list-parent .page-button{
    display: none;
}
.pagination>li>a{
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius:50%;
}
.pagination>li>a, .pagination>li>span{
    border:none;
    color:#333333;
    font-size:14px;
    margin:0px 10px;
    
}
.pagination>li>a:hover{
    background-color:#4689c3;
    color:#fff;
}
.pagination>li>a.page-pre{
border-radius:0;

}
.pagination>li>a.page-pre:hover{
    background-color:#fff;
    color:#4689c3
}
.pagination>li>a.active{
    color:#fff;
    background-color:#4689c3
}
.pagination>li>a:focus{
    color:#fff;
    background-color:#4689c3
}
.pagination>li>a.page-next{
    border-radius:0;
}
.pagination>li>a.page-next:hover{
    background-color:#fff;
    color:#4689c3
}
.m-friend{
    display: none;
}
/* article */

.ard-tiele{
    border-bottom:1px solid #e6e6e6;
    margin-bottom:30px;
}
.ard-tiele h1{
    font-size:34px;
    color:#333333;
    line-height:60px;
}
.ard-tiele h1.te-center{
    text-align: center;
}
.ard-tiele p{padding:15px 0px 15px;}
.ard-tiele p span{
    font-size:14px;
    color:#a3a3a3;
}
/* zt-prod */

.ard-tiezt{
    margin-bottom:30px;
	text-align:center;
	margin-top: 45px;
}
.ard-con img{
    width:100%;
}
.ard-con div{
    padding:15px 0px;
}
.ard-con p{
    padding:15px 0px;
    font-size:16px;
    color: #333333;
    line-height:32px;
    text-indent: 2em;
	text-align: justify;
}
.art-share{
    position: fixed;
    top:520px;
    left:50%;
    margin-left:460px;
    width: 30px;
}
.art-share p{
    font-size:14px;
    text-align: center;
    color:#333;
    margin-top: 20px;
}
.art-share a{
    display: inline-block;
    width: 29px;
    height: 29px;
}
.art-share p:nth-child(2) a{
    background:url("../images/sh-wechat.png") center no-repeat;
}
.art-share p:nth-child(2) a:hover{
    background:url("../images/sh-wechat-hover.png") center no-repeat;
}
.art-share p:nth-child(3) a{
    background:url("../images/sh-weibo.png") center no-repeat;
}
.art-share p:nth-child(3) a:hover{
    background:url("../images/sh-weibo-hover.png") center no-repeat;
}
.art-share p:nth-child(4) a{
    background:url("../images/sh-mail.png") center no-repeat;
}
.art-share p:nth-child(4) a:hover{
    background:url("../images/sh-mail-hover.png") center no-repeat;
}
.union-banner{
    height:770px;
    background:url("../images/beijingG30.png") center no-repeat;
    background-color:#1f4166;
    padding-top:530px !important;
}
#myCarousel-pro .carousel-control.left{
    left:-7%;
    background-image:none;
}
#myCarousel-pro .carousel-control.right{
    right:-7%;
background-image:none;
}
#myCarousel-pro .carousel-control{
    width:7%;
}
#myCarousel-pro .glyphicon{
    font-size:45px;
    color:#fff;
    top:50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.psc-detail.row{
    margin:0px;
}
#myCarousel-pro .carousel-indicators li{
    background-color:#65a1d5;
}
#myCarousel-pro .carousel-indicators{
    bottom:-40px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-left:0px;
}

#myCarousel-un{
    height:180px !important;
}
#myCarousel-un .item{
    height:180px !important;
}
#myCarousel-un .kt-detail{
 padding-top:0px;
}
#myCarousel-un .kt-detail ul li{
    height:180px;
}
#myCarousel-un .carousel-control{
    width:7%;
}
#myCarousel-un .carousel-control.left{
    left:-7%;
    background-image:none;
}
#myCarousel-un .carousel-control.right{
    right:-7%;
background-image:none;
}
#myCarousel-un .glyphicon{
    font-size:45px;
    color:#fff;
    top:50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.ex-detail{
    background:url("../images/ex-back.png") center no-repeat;
    min-height:471px;
    margin-top:20px;
}
.ex-detail .carousel-inner{
    
}
.ex-img-detail{
    padding-left:25px;   
}
.ex-img-detail h1{
font-size:24px;
color:#fff;
line-height:32px;
margin-top:10px;

}
.ex-imgde-con p{
    font-size:14px;
    color:#fff;
    line-height:32px;
    padding:10px 0px;
    text-indent: 2em;
}
.ex-img-more{padding-top:10px;}
.ex-img-more a{
    padding: 8px 28px 8px 8px;
    line-height: 28px;
    font-size: 12px;
    color: #65a1d5;
    border: 1px solid #fff;
    background: url(../images/arrow.png) 60px center no-repeat;
    text-decoration: none;
    background-color: #fff;
}
.ex-img-more a:hover{
    color: #fff;
    background: url(../images/arrow-hover.png) 60px center no-repeat;
    background-color: #65a1d5;
}
.exhi-detail{
    margin: 10px 0;
    padding: 35px 0;
}
.exhi-detail.style1{
    margin: 15px 0 60px !important;
}
.exhi-detail .u-img{
    position: relative;
    padding-left: 20px;
}
.exhi-detail .u-img::before{
    position: absolute;
    top: -36px;
    left: -65px;
    content: '';
    width: 316px;
    height: 440px;
    background-color: #f7fafe;
}
.exhi-detail .u-img img{
    position: relative;
    max-width: 537px;
    max-height: 358px;
}

.exhi-detail .u-txt-box .u-tt{
    display: block;
    font-size: 22px;
    line-height: 60px;
    color: #4689c3;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
}
.exhi-detail .u-txt-box .u-tt.f-tar{
    text-align: center;
}
.exhi-detail .u-txt-box .p1{
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.exhi-detail .u-txt-box .u-link-box{
    font-size: 0;
}
.exhi-detail .u-txt-box .u-link-box > a{
    display: inline-block;
    width: 50%;
    font-size: 14px;
    line-height: 42px;
    color: #000;
    text-decoration: none;
}
.exhi-detail.style1 .u-img{
    padding-left: 0;
}
.exhi-detail.style1 .u-img::before{
    position: absolute;
    top: -36px;
    left: auto;
    right: -124px;
    content: '';
    width: 318px;
    height: 306px;
    background-color: #f7fafe ;
}
.exhi-detail.style1 .u-txt-box {
    margin-top: 82px;
    padding-right: 50px;
}
.exhi-detail.style1 .p1{
    margin-bottom: 0;
    padding-left: 40px;
}
/* start */
.eximg-con{
    padding:0px 30px;
}
.pc-union li{
    position: relative;
}
.hui-gu{
    font-size:12px;
    color:#666666;
    padding-right:16px;
    background:url("../images/huigu-arrow.png") right center no-repeat;
    position: absolute;
    bottom:15px;
    right:30px;

}
.hui-gu.active{
    background:url("../images/shouqi.png") right center no-repeat;
}

.slider-punion{
    display: none;
    width:100%;
    height:354px;
    padding:25px 30px;
    background:url("../images/slider-back.png") center no-repeat;
    position: absolute;
    top:0px;
    left: 0px;
}
.slider-punion .sp-item{
    padding:10px 0px;
    border-bottom:1px dashed #bac9d8;
}
.slider-punion .sp-item a{
    font-size:14px;
    color:#333333;
    line-height:22px;

}
.slider-punion .sp-item a:hover{
    color:#0f84de;
}

/* end */
.exic-detail{
    height:75px;
    line-height: 24px;
    color:#333333;

}
.exic-arrow{
    display: none;
    height:10px;
    /* background:url("../images/exhi-arrow.png") 0px center no-repeat; */
    margin-top:20px;
}
.exic-arrow a.exic-btn-i{
    padding: 6px 18px;
    line-height: 30px;
    font-size: 12px;
    color: #65a1d5;
    border: 1px solid #65a1d5;
    text-decoration: none;
    margin-right:10px;
}
.exic-arrow a.exic-btn-i:hover{
    color:#fff;
    background-color:#65a1d5;
}
/* .exhi-detail ul li:hover .exic-arrow{
    animation:mymove 1.5s 1;
} */

.myCarousel-exhi li{
    width:20px;
    height:6px;
    border-radius: 0px;
    border:none;
    background-color: #4689c3;
}
.myCarousel-exhi li.active{
    width:20px;
    height:6px;
    background-color:#1f4166;
    border:none;
}
.product-con .ard-tiele h1{
    text-align: center;
}
.product-er{
    text-align: center;
}
.product-er a{
    display: inline-block;
    padding: 6px 28px 6px 8px;
    /* height:30px; */
    /* line-height:28px; */
    font-size:12px;
    color:#fff;
    border:1px solid #65a1d5;
    background:url("../images/arrow-hover.png") 60px center no-repeat;
    background-color: #65a1d5;
    text-decoration: none;
    margin-top:-5px;
}
.product-er a:hover{
    color:#65a1d5;
    border:1px solid #65a1d5;
    background:url("../images/arrow.png") 60px center no-repeat;
}
.pro-con h1{
    line-height: 33px;
    font-size: 20px;
    color:#4689c3;
    padding-left:39px;
    margin-top:50px;
    margin-bottom:15px;
}
.pro-con div{
    font-size:16px;
    color:#333333;
    line-height:32px;
}
.pro-con .pro-indu{
    background:url("../images/introduct.png") left top no-repeat;
}
.pro-style{background:url("../images/product.png") left top no-repeat;}
.jishe-indu{background: url("../images/jianshechengxiao.png") left top no-repeat;}
.pro-list{background:url("../images/chanpinlist.png") left top no-repeat;}
.pro-load{background:url("../images/loadabout.png") left top no-repeat;}
.pro-liuyan{background:url("../images/liuyan.png") left top no-repeat;}
.pro-connet{background:url("../images/pro-connet.png") left top no-repeat;}
.connet-span{padding-right:35px;}
.pi-detail{
    text-indent: 2em;
}
.prl-detail th,.prl-detail td{
    font-size:16px;
    color:#333;
    text-align: center;
  
}
.prl-detail .table-bordered>thead>tr>th{
      border-bottom-width:0px
}
.sp-tip{
    padding:15px 22px;
    background-color:#f7faff;
    margin-top:50px;
}
.sp-tip h1{margin:0px;padding:0px}
.sp-tip p{
    font-size:16px;
    color:#8a96a0;
    line-height:32px;
}
.pst-detail{padding-bottom:25px;}
.pst-detail .control-label{
    text-align: right;
    font-size:16px;
    color:#333333;
    font-weight:500;
}
.pst-detail .form-group{
    margin-bottom:20px;
}
.sub-btn{
    text-align: center;
    padding-top:50px;
}
.sub-btn a{
    padding:8px 52px 8px 27px;
    line-height:28px;
    font-size:18px;
    border:1px solid #65a1d5;
    text-decoration: none;
    color:#fff;
    background:url("../images/arrow-hover.png") 78px center no-repeat;
    background-color: #65a1d5;
}
.sub-btn a:hover{
    color:#65a1d5;
    background:url("../images/arrow.png") 78px center no-repeat;
    background-color: #fff;
}

.yw-banner{
    height:360px;
    background:url("../images/yw-tow-level.png") center no-repeat;
}
.abus-banner{
    background:url("../images/aboutus.png") center no-repeat;
}
.yw-banner h1{
    text-align: center;
    font-size: 48px;
    font-weight: 600;
    padding-top:125px;
    color: #fff;
}
.yw-banner p{
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding-top: 20px;
    font-weight: lighter;
}
.two-link{line-height:80px;}
.two-link a{
    padding:5px 12px;
    font-size:20px;
    color:#333333;
    text-decoration: none;
    margin-right:20px;
}
.two-link a:hover{color:#fff;background-color:#4689c3}
.two-link a.active{color:#fff;background-color:#4689c3}
.sol-result{
    padding:0px 0px;
    
}
.sol-result a{
    text-decoration: none;
}
.sor-icon{
    width: 50px;
    height:50px;
    border-radius:50%;
    margin:0 auto;
    -webkit-transition: all .2s;

    transition: all .2s;
}
.ssr-icon{
    width: 50px;
    height:50px;
    border-radius:50%;
    margin:0 auto;
    -webkit-transition: all .2s;

    transition: all .2s;
}
.sor-icon.si1{
    background: url("../images/so-i1.png") center no-repeat;
}
.sor-icon.si2{
    background: url("../images/so-i2.png") center no-repeat;
}
.sor-icon.si3{
    background: url("../images/so-i3.png") center no-repeat;
}
.sor-icon.si4{
    background: url("../images/so-i4.png") center no-repeat;
}
.sor-icon.si5{
    background: url("../images/so-i5.png") center no-repeat;
}
.sor-icon.si6{
    background: url("../images/so-i6.png") center no-repeat;
}
.sor-icon.si7{
    background: url("../images/so-i7.png") center no-repeat;
}
.sor-icon.si8{
    background: url("../images/so-i8.png") center no-repeat;
}
.sor-icon.si9{
    background: url("../images/so-i9.png") center no-repeat;
}
.sor-icon.si10{
    background: url("../images/so-i10.png") center no-repeat;
}
.sor-icon.si11{
    background: url("../images/so-i11.png") center no-repeat;
}
.sor-icon.si12{
    background: url("../images/so-i12.png") center no-repeat;
}
.sor-icon.si13{
    background: url("../images/so-i13.png") center no-repeat;
}
.sor-icon.si14{
    background: url("../images/so-i14.png") center no-repeat;
}
.list-data .news-from{
    display: none;
}
.sor-text{
    width: 160px;
    height:60px;
color:#333333;
font-size:16px;
margin:0 auto;
text-align: center;
line-height:24px;
text-decoration: none;
margin-top:10px;
-webkit-transition: all .2s;
transition: all .2s;
padding-bottom: 10px;
}
.sol-result li{padding-bottom:30px;}
.sol-result a:hover .sor-icon{background-color:#4689c3 !important;}
.sol-result a:hover .ssr-icon{background-color:#fff !important;}
.sol-result a:hover .sor-icon.si1{
    background: url("../images/so-i1-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si2{
    background: url("../images/so-i2-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si3{
    background: url("../images/so-i3-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si4{
    background: url("../images/so-i4-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si5{
    background: url("../images/so-i5-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si6{
    background: url("../images/so-i6-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si7{
    background: url("../images/so-i7-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si8{
    background: url("../images/so-i8-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si9{
    background: url("../images/so-i9-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si10{
    background: url("../images/so-i10-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si11{
    background: url("../images/so-i11-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si12{
    background: url("../images/so-i12-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si13{
    background: url("../images/so-i13-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.si14{
    background: url("../images/so-i14-hover.png") center no-repeat;
}



.ssr-icon.si1{
    background: url("../images/qu-i1.png") center no-repeat;
}
.ssr-icon.si2{
    background: url("../images/qu-i2.png") center no-repeat;
}
.ssr-icon.si3{
    background: url("../images/qu-i3-hover.png") center no-repeat;
}
.ssr-icon.si4{
    background: url("../images/qu-i4.png") center no-repeat;
}
.ssr-icon.si5{
    background: url("../images/qu-i5.png") center no-repeat;
}
.ssr-icon.si6{
    background: url("../images/qu-i6.png") center no-repeat;
}
.ssr-icon.si7{
    background: url("../images/qu-i7.png") center no-repeat;
}
.ssr-icon.si8{
    background: url("../images/qu-i8.png") center no-repeat;
}
.ssr-icon.si9{
    background: url("../images/qu-i9.png") center no-repeat;
}
.ssr-icon.si10{
    background: url("../images/qu-i10.png") center no-repeat;
}
.ssr-icon.si11{
    background: url("../images/qu-i11.png") center no-repeat;
}
.ssr-icon.si12{
    background: url("../images/qu-i12.png") center no-repeat;
}
.ssr-icon.si13{
    background: url("../images/qu-i13.png") center no-repeat;
}


.sol-result a:hover .ssr-icon.si1{
    background: url("../images/qu-i1-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si2{
    background: url("../images/qu-i2-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si3{
    background: url("../images/qu-i3.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si4{
    background: url("../images/qu-i4-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si5{
    background: url("../images/qu-i5-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si6{
    background: url("../images/qu-i6-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si7{
    background: url("../images/qu-i7-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si8{
    background: url("../images/qu-i8-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si9{
    background: url("../images/qu-i9-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si10{
    background: url("../images/qu-i10-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si11{
    background: url("../images/qu-i11-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si12{
    background: url("../images/qu-i12-hover.png") center no-repeat;
}
.sol-result a:hover .ssr-icon.si13{
    background: url("../images/qu-i13-hover.png") center no-repeat;
}


.sol-result a:hover .sor-text{color:#4689c3}


.sol-service{
    background-color:#65a1d5;
}
.sol-title h3{
    padding-top:0px;
    font-size:26px;
    color:#333333;
    font-weight:900;
    text-align: left;
}
.solt-abc{text-align: left;color:#b9b9b9;font-size:14px;
padding-top:15px}

.solt-line{
    width:66px;
    border-bottom:2px solid #4689c3;
    margin-top:20px;
}
.yun-title{
    margin:0 auto;
    width: 125px;
    height:25px ;
    border-radius: 10px;
    color: #4689c3;
    background-color:#e4f2ff;
    text-align: center;
    line-height:25px;
    margin-bottom:5px;
}
.sor-icon.yun1{
    background: url("../images/yun-i/yun-i1.png") center no-repeat;
}
.sor-icon.yun2{
    background: url("../images/yun-i/yun-i2.png") center no-repeat;
}
.sor-icon.yun3{
    background: url("../images/yun-i/yun-i3.png") center no-repeat;
}
.sor-icon.yun4{
    background: url("../images/yun-i/yun-i4.png") center no-repeat;
}
.sor-icon.yun5{
    background: url("../images/yun-i/yun-i5.png") center no-repeat;
}
.sor-icon.yun6{
    background: url("../images/yun-i/yun-i6.png") center no-repeat;
}
.sor-icon.yun7{
    background: url("../images/yun-i/yun-i7.png") center no-repeat;
}
.sor-icon.yun8{
    background: url("../images/yun-i/yun-i8.png") center no-repeat;
}
.sor-icon.yun9{
    background: url("../images/yun-i/yun-i9.png") center no-repeat;
}
.sor-icon.yun10{
    background: url("../images/yun-i/yun-i10.png") center no-repeat;
}
.sor-icon.yun11{
    background: url("../images/yun-i/yun-i11.png") center no-repeat;
}
.sor-icon.yun12{
    background: url("../images/yun-i/yun-i12.png") center no-repeat;
}
.sor-icon.yun13{
    background: url("../images/yun-i/yun-i13.png") center no-repeat;
}
.sor-icon.yun14{
    background: url("../images/yun-i/yun-i14.png") center no-repeat;
}
.sor-icon.yun15{
    background: url("../images/yun-i/yun-i15.png") center no-repeat;
}
.sor-icon.yun16{
    background: url("../images/yun-i/yun-i16.png") center no-repeat;
}

.sol-result a:hover .sor-icon.yun1{
    background: url("../images/yun-i/yun-i1-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun2{
    background: url("../images/yun-i/yun-i2-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun3{
    background: url("../images/yun-i/yun-i3-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun4{
    background: url("../images/yun-i/yun-i4-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun5{
    background: url("../images/yun-i/yun-i5-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun6{
    background: url("../images/yun-i/yun-i6-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun7{
    background: url("../images/yun-i/yun-i1-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun8{
    background: url("../images/yun-i/yun-i2-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun9{
    background: url("../images/yun-i/yun-i1-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun10{
    background: url("../images/yun-i/yun-i2-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun11{
    background: url("../images/yun-i/yun-i3-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun12{
    background: url("../images/yun-i/yun-i4-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun13{
    background: url("../images/yun-i/yun-i5-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun14{
    background: url("../images/yun-i/yun-i6-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun15{
    background: url("../images/yun-i1-hover.png") center no-repeat;
}
.sol-result a:hover .sor-icon.yun16{
    background: url("../images/yun-i2-hover.png") center no-repeat;
}



.datt-tit{
    min-height:52px;
    padding-left:55px;
    background: url("../images/data-two.png") left 5px no-repeat;
    font-size:14px;
    color:#999;
    line-height:26px;
}
.datt-con{
    margin-top: 10px;
}
.datt-con a{
    display: inline-block;
    width:31.6%;
    border:1px solid #efefef;
    text-align: center;
    line-height: 24px;
    padding:8px 0px;
    margin-right:2.1%;
    font-size:16px;
    color:#333333;
    margin-top: 20px;
}
.datt-con a:nth-child(3n){
    margin-right:0px;
}
.datt-con a:hover{
    color:#65a1d5
}

.com-pro{
    padding-top:25px;
}
/*
.pro-detail{
    padding-left:50px;
} */

.u-text-around{
    float: left;
    margin-right: 30px;
    width: 508px;
    height: 380px;
}
.pro-detail p{
    font-size:16px;
    line-height:30px;
    color:#333333;
    text-indent:2em;
	word-wrap: break-word;
}
.u-about-slide .item{
    height: 380px;
}
.carousel-inner > .item > img{
    height: auto;
}
.u-about-slide .carousel-indicators{
    right: 25px;
    left: auto;
    margin-left: 0;
    width: auto;
    text-align: right;
    bottom: 0;
}
.u-about-slide .carousel-indicators li{
    width: 8px;
    height: 8px;
    background-color: #4689c3;
    border-radius: 0;
    border: none;
	margin: 0;
}
.u-about-slide .carousel-indicators .active{
    width: 8px;
    height: 8px;
    background-color: #1f4166;
}
.bs-center{
    width:1030px;
    border-bottom:1px solid #e0e0e0;
    margin:0 auto;
    text-align: center;
    position: relative;
    padding-bottom:45px;
    padding-top:30px;
}
.bsc-line{
    display: inline-block;
    width: 1px;
    height: 30px;
    position: absolute;
    bottom:0px;
    left:50%;
    background-color:#e0e0e0;

}
.bs-detail{
    padding-top:55px;
    text-align: center;
}
.bs-detail li{
    float: left;
    width: 200px;
    height: 200px;
    background-color:#f9fbfe;
    border-radius:50%;
    margin-right:57px;
    position: relative;
}
.bs-detail li:last-child{
    margin-right:0px;
}
.bs-detail li:nth-child(1) img{
    margin-top:48px;
}
.bs-detail li:nth-child(2) img{
    margin-top:60px;
}
.bs-detail li:nth-child(4) img{
    margin-top:42px;
}
.bs-detail li:nth-child(5) img{
    margin-top:42px;
}
.bs-detail li:nth-child(3) img{
    margin-top:36px;
}
.stru-logo{
    font-size:16px;
    line-height:20px;
    color:#333333;
    text-align: center;
}
.stru-logo{
    padding-top:15px;
    width: 150px;
    margin:0 auto;
}
.bs-detail li:nth-child(5) .stru-logo{
 /* padding-top:33px; */
}
.bs-detail li:nth-child(2) .stru-logo{
    padding-top:30px;
   }
.bsd-line{
    width: 1px;
    height: 30px;
    background-color:#e0e0e0;
    position: absolute;
    top:-55px;
    left:50%;
    margin-left:1px;
}
.about-dot{
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 10px;
    background:url("../images/about-dot.png") center no-repeat;
    bottom:-10px;
    left:-4px;
}
.con-info{
    padding-top:30px;
}
.con-info>div{
    height: 380px;
}

.ab-info-con {
    height: 380px;
    background: url("../images/con-add-blue.png") no-repeat right bottom/cover;
    padding: 60px 0px 0px 60px;
}
.ab-info-con h1{
    font-size:30px;
    color:#fff;
}
.ab-info-con p{
    padding-left:30px;
    font-size:16px;
    color:#ffffff;
    margin-top:20px;
}
.ab-info-con p:nth-child(2){
    background:url("../images/add-i.png") left center no-repeat;
}
.ab-info-con p:nth-child(3){
    background:url("../images/phone-i.png") left center no-repeat;
}
.ab-info-con p:nth-child(4){
    background:url("../images/chuan-i.png") left center no-repeat;
}
.ab-info-con p:nth-child(5){
    background:url("../images/email-i.png") left center no-repeat;
}

.m-nav{
    display: none;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button{
    display: none;
}

.m-pdt-img{
    display: none;
}
.union-banner .kt-play{
    display: none;
}
#myCarouselMobile{
    display: none;
}
.m-union{
    display: none;
}
.pc-union{
    display: block;
}

.bus-struct{
    padding:0px 49px;
    padding-top:30px;
}
.bus-struct-img{
    width:100%;
}


/* 20200623---start */
.pc-banner{
    height:400px;
    background:url("../images/banner.gif") center no-repeat;
    
}
.fr-list-color{
    background-color:#f3f3f3;
}
.partner-scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.Home-section {
    padding-top: 80px;
    padding-bottom: 100px
}

.Home-section .section-title {
    font-size: 32px;
    color: #142033;
    text-align: center
}

.Home-section .section-subTitle {
    font-size: 20px;
    color: #3d4c66;
    text-align: center
}

.Home-section-content {
    width: 1180px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 50px auto 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Home-section-content>:not(:last-child) {
    margin-right: 50px
}

.Home-section-main {
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
    position: relative
}

.partner {
    min-width: 1180px;
    padding: 30px 0;
    overflow: hidden;
    background: #f3f3f3
}

.partner-card {
    /* background: #fff;
    box-shadow: 0 8px 32px 0 rgba(47,56,111,.05); */
    border-radius: 16px;
    width: 251px;
    height: 122px;
    margin-left:10px;
    -ms-flex-negative: 0;
        flex-shrink: 0
}
.partner-card img{
    width: 251px;
    height: 122px;
}

.partner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
}

.partner-oneline {
    margin-bottom: 10px;
    -webkit-transform: translateX(-135px);
            transform: translateX(-135px)
}
.friend-list{
    min-height:800px;
}
.frl-detail{
    padding:30px 0px;
}
.frl-detail .partner-card{
    float: left;
    border-radius: 16px;
    width: 251px;
    height: 142px;
    margin-left: 30px;
}
.ptc-item>img{
    float: left;
    width:111px;
    margin:85px 40px 0px 20px;

}
.ptci-detail h1{
    font-size:24px;
    color:#4689c3;
}
.ptci-detail p{
    /* height:200px; */
    font-size:16px;
    line-height:32px;
    color:#333333;
    padding:20px 0px;
}

.ptci-detail{
    width:calc( 100% - 171px);
    float: right;
}
/*20210909*/
.ptci-detail-cp{
    width:calc( 100% - 171px);
}
/*20211011*/
.ptci-detail-cp p{
   margin: 15px; 
}
/*20210909*/
.ptci-detail-cp h1{
    font-size:24px;
    color:#4689c3;
}
.ptc-contact{
    margin-top:60px;
    background:url("../images/m-img/line.png") center top no-repeat;
    background-color: #f7faff;
}
.ptcc-title{
position: relative;
}

.ptcc-title h1{
font-size:24px;
color: #4689c3;
width: 120px;
margin:0 auto;
text-align: center;
position: absolute;
top:-15px;
left:50%;
-webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.ptcc-title p{
    font-size:14px;
    color: #4689c3;
    width: 120px;
    margin:0 auto;
    text-align: center;
    padding-top:15px;
}

.ptcc-detail{
    padding:30px 30px 50px 30px;
}

.pcd-item{
    width:25%;
    float: left;
}
.pcd-item img{
    display: block;
    margin:0 auto;
}
.pcd-item:nth-child(1) img{
    margin-bottom:4px;
}
.pcd-item:nth-child(2) img{
    margin-bottom:5px;
}
.pcd-item:nth-child(4) img{
    margin-bottom:13px;
}
.pcd-item h1{
    color:#4689c3;
    text-align: center;
    font-size: 16px;
    padding:10px 0px;
}
.pcd-item p{
    color:#8a96a0;
    text-align: center;
    font-size: 16px;
}

@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@keyframes scroll {
    0% {
       -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@-webkit-keyframes scroll1 {
    0% {
        -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@keyframes scroll1 {
    0% {
        -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
         -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

.scroll-animation {
    -webkit-animation: scroll 60s linear infinite normal;
    animation: scroll 60s linear infinite normal
}
.partner-scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@keyframes scroll {
    0% {
         -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@-webkit-keyframes scroll1 {
    0% {
         -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

@keyframes scroll1 {
    0% {
       -webkit-transform: translateZ(0);
                transform: translateZ(0)
    }

    to {
       -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
    }
}

.scroll-animation {
    -webkit-animation: scroll 60s linear infinite normal;
    animation: scroll 60s linear infinite normal
}


/*  */
@-webkit-keyframes mymove {
    0% {
        background-position-x: 0px;
    }

    50% {
        background-position-x: 100%;
    }

    100% {
        background-position-x: 0px;
    }

}

@keyframes mymove
{
    0%   {background-position-x: 0px;}
    50%  {background-position-x:100%;}
    100%  {background-position-x: 0px;}
    
}
/***专家致辞***/
.speech-banner{
    height: 468px;
    background: url(../images/bg_speech.png) center top no-repeat;
}

.u-speech-list{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
/***220328***/
    /*-webkit-justify-content: space-between;*/
    justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.u-speech-list li{
    margin: 20px 0;
}
.u-speech-list li > a{
    display: block;
}
.u-speech-list .u-img{
    position: relative;
    cursor: pointer;
}
.u-speech-list .u-img img{
    max-width: 100%;
}
.u-speech-list .u-img:before{
    position: absolute;
    left: 15px;
    bottom: 10px;
    content: '';
    width: 62px;
    height: 62px;
    background: url(../images/bg_video.png) 0 0 no-repeat;
    z-index: 0;
}
.u-speech-list .u-txt {
    margin-top: 20px;
}
.u-speech-list .u-txt > table{
    font-size: 18px;
    line-height: 1.5;
    color: #666;
}
.u-speech-list .u-txt th{
    font-size: 24px;
    font-weight: bold;
    color: #000;
    vertical-align: top;
}
.u-speech-list .u-txt td{
    padding-left: 20px;
}
.u-fly-window{
    position: fixed;
    right: 15px;
    bottom: 15px;
    width: 240px;
    height: 180px;
}
.u-fly-window img{
    max-width: 100%;
}
.u-fly-window .u-close,.u-fly-window1 .u-close{
    position: absolute;
    top: -8px;
    right: -6px;
    background-color: rgba(0, 0, 0, .6);
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    border-radius: 50%;
}
.m-index .u-fly-window{
    width: 96px;
    height: 42px;
    bottom: 100px;
}
.u-fly-window1{
    position: fixed;
    right: 15px;
    bottom: 15px;
    padding:30px 15px;
    width: 268px;
    height: 251px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(101, 101, 101, .35);
            box-shadow: 0 0 6px 0 rgba(101, 101, 101, .35);
}
.u-fly-window1 .u-close {
    top: 3px;
    right: 13px;
    background-color: transparent;
    color: #9b9da1;
}
.slideBox{
	width:100%;
	position:relative;
	height: 180px;
}
.slideBox .hd{
	height:6px;
	overflow:hidden;
	position:absolute;
	left:90px;
	bottom:-18px;
	z-index:1;
}
.slideBox .hd dl{
	overflow:hidden;
	zoom:1;
    margin-bottom: 0;
}
.slideBox .hd dl dt{ 
	float: left;
	margin-right:12px;
	width:32px;
	height:6px;
	line-height:8px;
	text-align:center;
	background:#dddddd;
	cursor:pointer;
}
.slideBox .hd dl dt.on{
	background:#4689c3;
	color:#fff; }
.slideBox .bd{
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd dl{
    margin-bottom: 0;
}
.slideBox .bd dd{
	zoom:1;
	vertical-align:middle;
	position: relative;
}
.slideBox .bd img{
    width:240px;
	height: 180px;
	/* 20211020
	width:100%;
	height: 100%;*/
	display:block;
}

.u-video-play{
    margin-top: 30px;
    text-align: center;
}
.u-video-play video{
    width: 80%;
    outline: none;
}
.u-video-play .u-tt{
    padding: 20px 10px;
    font-size: 22px;
    line-height: 20px;
}

/*********E标数据产品app**********/
.e-app .u-app-tt{
    padding: 30px 0;
    font-size: 34px;
    line-height: 46px;
    text-align: center;
}
.e-app .pst-title{
    margin: 45px 0 15px;
}
.e-app .u-ec-app-box .p1{
    font-size: 18px;
    line-height: 38px;     
}
.e-app .u-ec-app-box .p1 .f-fc1{
    font-size: 20px;
    color: #4689c3;
}
.u-ec-app-box .u-app-list{
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center; 
}
.u-ec-app-box .u-app-list li{
    width: 18%;
}
.u-ec-app-box .u-app-list li .u-img{
    height: 44px;
}
.u-ec-app-box .u-app-list li .p1{
    font-size: 16px;
    line-height: 46px;
}
.u-ec-app-box .u-app-list li .p2{
    font-size: 14px;
    line-height: 26px;
    color: #666;
    text-align: left;
}
.u-img-box{
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.u-img-box > img{
    width: 290px;
      -webkit-box-shadow: 0 0 6px 1px rgba(194, 194, 194, .6);
            box-shadow: 0 0 6px 1px rgba(194, 194, 194, .6);
}
.u-app-tb{
    margin: 30px 0 50px;
}
.u-app-tb > table{
    width: 100%;
    font-size: 18px;
    line-height: 42px;
    color: #666;
}
.u-app-tb > table th,.u-app-tb > table td{
    border: 1px solid #e8edf1;
}
.u-app-tb > table th{
    width: 115px;
    background-color: #f4f7fa;
    font-weight: normal;
    text-align: center;
}
.u-app-tb > table td{
    padding: 0 10px;
}

/*********首页数字展会**********/
.exhibition-wrap{
	padding-top: 50px;
}
.exhibition-wrap .item_01{
	background-image: url(../images/exhibition/1.png);
}
.exhibition-wrap .item_02{
	background-image: url(../images/exhibition/2.png);
}
.exhibition-wrap .item_03{
	background-image: url(../images/exhibition/3.png);
}
.exhibition-wrap .item{
	position: relative;
	display: block;
	height: 262px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

}
.exhibition-wrap .item .item-con{
	position: relative;
	display: none;
	width: 100%;
	height: 100%;
	color: #333333;
	padding: 32px 34px 0 24px;
	background: rgba(255,255,255, .8);
	z-index: 2;
}
.exhibition-wrap .item .item-con::after{
	content: url(../images/exhibition/icon-kind.png);
	position: absolute;
	bottom: -22px;
	right: 70px;
}
.exhibition-wrap .item .item-con h3{
	position: relative;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 34px;
}
.exhibition-wrap .item .item-con h3::after{
	position: absolute;
	content: "";
	left: 0;
	bottom: 18px;
	width: 30px;
	height: 2px;
	background-color: #65a1d5;
}
.exhibition-wrap .item .item-con p{
	font-size: 14px;
	color: #555555;
	line-height: 26px;
}
.exhibition-wrap .item:hover,
.exhibition-wrap .item:focus
{
	text-decoration: none;
}
.exhibition-wrap .item .item-bar{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	font-size: 16px;
	color: #333333;
	background: rgba(255,255,255, .65);
	width: 100%;
	padding: 18px 0 0 24px;
	font-weight: 700;
}
.exhibition-wrap .item:hover::after{
	display: block;
}
.exhibition-wrap .item:hover .item-con{
	position: relative;
	display: block;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.exhibition-wrap .item:hover .item-bar{
	display: none;
}
.exhibition-wrap .item_01:hover{
	background-image: url(../images/exhibition/1-1.png);
}
.exhibition-wrap .item_02:hover{
	background-image: url(../images/exhibition/2-1.png);
}
.exhibition-wrap .item_03:hover{
	background-image: url(../images/exhibition/3-1.png);
}

/*********数字展会页面**********/
.exh-slider{
	position: relative;
	/*height: 608px;*/
	margin-bottom: 60px;
}
.exh-slider .slider-con{
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	padding-top: 70px;
}
.exh-slider .slider-con h5,
.exh-slider .slider-text h5
{
	font-size: 14px;

	letter-spacing: 1px;
	color: #a5a5a5;
}
.exh-slider .slider-con h3,
.exh-slider .slider-text h3
{
	font-size: 44px;
	color: #333333;
	margin-bottom: 35px;
}
.exh-slider .slider-con p,
.exh-slider .slider-text p
{
	width: 85%;
	font-size: 16px;
	line-height: 36px;
	color: #6d6d6d;
}
.exh-slider .slider-text{
	text-align: center;
}
.exh-slider .slider-text p{
	width: 90%;
	margin: 0 auto;
}
.exh-slider .slider-item{
	position: relative;
	/*height: 526px;*/
	text-align: right;
	padding-bottom: 82px;
}
.exh-slider .slider-item img{
	display: inline-block;
	width: 60%;
}
.exh-slider .slider-item .slider-img{
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 43%;
}
.exh-slider .slider-item .slider-img img{
	width: 100%;
}
.exh-slider .slider-bar{
	position: absolute;
	left: 43%;
	bottom: 0;
	height: 82px;
	background-color: #eaeaea;
	cursor: pointer;
	-webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
}
.exh-slider .slider-bar span{
	display: inline-block;
	line-height: 82px;
}
.exh-slider .slider-bar .u-back,
.exh-slider .slider-bar .u-go{
	width: 50px;
	text-align: center;
}
.exh-slider .slider-bar .u-page{
	width: 84px;
	text-align: center;
	font-size: 18px;
	color: #b2b2b2;
	font-weight: 700;
}
.exh-slider .slider-bar .u-page.active,
.exh-slider .slider-bar .u-page:hover
{
	color: #333333;
}

.exh-activity-wrap{
	padding-top: 30px;
	background: url(../images/exhibition/bg-activity.png) no-repeat center;
	min-height: 342px;
	margin-bottom: 50px;
	background-size: cover;
}
.exh-activity-wrap .exh-title{
	margin-bottom: 34px;
}
.exh-activity-wrap .item{
	position: relative;
	display: block;
	height: 160px;
	background: #ffffff url(../images/exhibition/bg-activity01.png) no-repeat center;
	border-radius: 8px;
	padding-left: 25px;
	padding-top: 24px;
	margin: 0 20px 30px 20px;
	background-size: cover;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.exh-activity-wrap .item h3{
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #333333;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.exh-activity-wrap .item h3::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	height: 2px;
	background-color: #3f8de7;
}
.exh-activity-wrap .item p{
	font-size: 14px;
	line-height: 30px;
	color: #6d6d6d;
}
.exh-activity-wrap .item:hover{
	text-decoration: none;
	 -webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 20%);
            box-shadow: 0 2px 10px rgb(0 0 0 / 20%);
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
}
.exh-activity-wrap .item .u-logo{
	position: absolute;
	right: -50px;
	top: 4px;
}

.exh-forum-wrap .item,
.exh-forum-wrap
{
	margin-bottom: 100px;
}
.exh-forum-wrap .item-first{
	margin-bottom: 150px;
}
.exh-forum-wrap .exh-title{
	margin-bottom: 60px;
}
.exh-forum-wrap .item-img{
	position: relative;
}
.exh-forum-wrap .item-img-l{
	padding: 30px 0 0 30px;
}
.exh-forum-wrap .item-img-r{
	padding: 30px 30px 0 0;
}
.exh-forum-wrap .item-img::after{
	content: "";
	position: absolute;
	width: 80%;
	height: 90%;
	background-color: #0d73ee;
	z-index: 1;
}
.exh-forum-wrap .item-img-l::after{
	left: 0;
	top: 0;
}
.exh-forum-wrap .item-img-r::after{
	top: 0;
	right: 0;
}
.exh-forum-wrap .item-img img{
	position: relative;
	width: 100%;
	z-index: 2;
	 -webkit-box-shadow: 0px 17px 25px 4px rgba(143, 143, 143, 0.21);
            box-shadow: 0px 17px 25px 4px rgba(143, 143, 143, 0.21);
}
.exh-forum-wrap .item-text{
	position: relative;
	max-width: 486px;
	min-height: 484px;
	padding-left: 86px;
	padding-top: 50px;
	padding-bottom: 90px;
}

.exh-forum-wrap .item-text .u-line{
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	font-weight: 700;
}
.exh-forum-wrap .item-text .u-line i{
	display: inline-block;
	width: 60px;
	height: 4px;
	background-color: #0d73ee;
	margin-left: 12px;
}
.exh-forum-wrap .item-text .u-tit{
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #333333;
	padding: 27px 0 37px 0;
}
.exh-forum-wrap .item-text .u-txt{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-align: left;
}
.exh-forum-wrap .item-text .u-btn{
	position: absolute;
	left: 86px;
	bottom: 20px;
	display: block;
	width: 154px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	padding: 0 30px 0 24px;
	font-size: 14px;
	color: #ffffff;
	background-color: #0d73ee;
	 -webkit-box-shadow: 0px 11px 18px 3px rgba(113, 166, 227, 0.5);
            box-shadow: 0px 11px 18px 3px rgba(113, 166, 227, 0.5);
    -webkit-transition: all .2s;
	transition: all .2s;
}
.exh-forum-wrap .item-text .u-btn i{
	display: inline-block;
	float: right;
	line-height: 60px;
}
.exh-forum-wrap .item-text .u-btn:hover{
	text-decoration: none;
	-webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
}
.exh-forum-wrap .item-text_02{
	width: 100%;
	text-align: center;
	padding-left: 0;
}
.exh-forum-wrap .item-text_02 .u-line{
	 -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.exh-forum-wrap .item-text_02 .u-btn{
	left: 0;
	right: 0;
	margin: 0 auto;
}
.exh-forum-wrap .item-img_1{
	padding-top: 328px;
}
.exh-forum-wrap .item-img_2{
	padding-top: 60px;
}
.exh-forum-wrap .item-img_1 img,
.exh-forum-wrap .item-img_2 img
{
	width: 100%;
}

.exh-title{
	position: relative;
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-bottom: 20px;
}
.exh-title::after{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 66px;
	height: 3px;
	background-color: #4689c3;
	margin: 0 auto;
}
.exh-case-wrap{
	min-height: 845px;
	padding: 50px 0;
	background: url(../images/exhibition/bg-case.png) no-repeat center;
	background-size: cover;
}
.exh-case-wrap .item{
	position: relative;
	display: block;
	height: 290px;
	background-color: #ffffff;
	margin-top: 50px;
	overflow: hidden;
}
.exh-case-wrap .item-img{
	height: 210px;
	overflow: hidden;
}
.exh-case-wrap .item-img img{
	width: 100%;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.exh-case-wrap .item .item-tit{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 85px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	right: 0;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	width: 100%;
	text-align: center;
	padding: 0 20px;
}
.exh-case-wrap .item:hover .item-img img{
	-webkit-transform: scale(1.11);
            transform: scale(1.11);
    -webkit-transition: all .3s;
	transition: all .3s;
}

.exh-contact-wrap{
	margin-top: -30px;
	background: url(../images/exhibition/contact.png) no-repeat center;
	height: 195px;
	padding-top: 104px;
	text-align: center;
	background-size: cover;
}
.exh-contact-wrap span{
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	color: #ffffff;
}

.exh-contact-bar{
	position: fixed;
	top: 50%;
	right: 40px;
	width: 44px;
	height: 136px;
	background: url(../images/exhibition/icon-contact.png) no-repeat top 20px center;
	background-color: #0d73ee;
	-webkit-box-shadow: 0px 11px 18px 3px rgba(113, 166, 227, 0.5);
            box-shadow: 0px 11px 18px 3px rgba(113, 166, 227, 0.5);
	border-radius: 22px;
	border: solid 1px #ffffff;
}
.exh-contact-bar a{
	padding: 40px 14px 0 14px;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
}
.exh-contact-bar a:hover,
.exh-contact-bar a:focus
{
	text-decoration: none;
}

/*******************/

@media(min-width:1200px){
   .m-banner {
		display: none;
	}
    .container{
        width:1260px;
        
    }
    .top-link{
        width:100%;
       
    }
    .navbar-header{
        position: absolute;
        top:0px;
        left:0px;
        float: left;
        padding:20px 0px;
        padding-top:15px;
    }
    .navbar-default .navbar-collapse{
        padding:20px 0px 0px;
    }
    .navbar-nav{
        padding-left: 257px;
    }



 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
     background-color:#fff;
     border-bottom:6px solid #4689c3;
     color:#4689c3;
     padding-bottom:30px;
 }
 .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background-color:#fff;
    border-bottom:6px solid #4689c3;
    color:#4689c3;
    padding-bottom:30px;
 }
 .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
     color:#4689c3;
    background-color:#fff;
    border-bottom:6px solid #4689c3;
    padding-bottom:30px;
 }
 .dropdown-menu>li>a{
     text-align: left;
 }
 .navbar-nav>li>.dropdown-menu{
     border:none;
     -webkit-box-shadow: none;
                box-shadow: none;
     font-size: 14px;
     color:#333;
     line-height:36px;
 }
 .navbar-nav>li>.dropdown-menu li{
     padding:7px 0px;
 }
 .navbar-nav>li>.dropdown-menu>li>a:hover{
     background-color: #fff;
    color:#4689c3
 }
 /* article */
.artc-detail{
    width: 790px;
    margin: 20px auto 0;

}
}

@media(max-width:1199px){
    .footer{display: none;} /* 控制w 1200以下宽度底部隐藏 */
	.exh-slider .slider-bar {
    left: 40%;
	}
	.yw-banner.abus-banner {
        display: none;
    }
	.border1px {
		display: none;
	}
    .top-link {
		display: none;
	}
	.top-link .container {
		display: none;
	}
	.f-pc-mt20 {
		display: none;
	}
	.container-fluid .fr-blue .padd0 .padd60 {
		display: none;
	}
}
@media(max-width:992px){
	.exh-slider .slider-con{
		padding-top: 10px;
	}
}
@media(max-width:767px){
    .exh-slider .slider-item img{
		width: 100%;
	}
	.exh-slider .slider-bar {
    left: 50%;
		margin-left: -134px;
	}
    .fr-list{
        display: none;
    }
    .m-friend{
        display: block;
        margin:10px 0px;
    }
    #myCarousel-yun{
        display: none;
    }
    .m-success{
        display: block;
        margin:30px 0px;
    }
    .ard-con img{
        width:100% !important;
        height:auto !important;
    }
    .ptc-item>img{
        display: none;
    }
    .foot-left{
        width:100%;
    }
    .ft-right{
        width:100%;
    }
    .footer p{
        text-align: center !important;
}
.foot-left .guo{
    display: inline-block !important;
}
    .ptci-detail{
        width:100%;
        float: none;
    }
    .ptci-detail p{
        height: auto;
    }
    .ptcc-detail .pcd-item{
        width:100%;
        margin-bottom:20px;
    }
    .ft-left{
        margin-right:20px;
        width:100%;
    }
    .foot-right{
        display: none;
    }
    .ft-right span{
        display: block;
    }
    .foot-left .guo{
        margin-left: 0px;
        display: block;
        white-space: nowrap;
    }
    .img-list{
        display: none;
    }
    .partner{
        width:100%;
        min-width:100%;
    }
    .psc-detail{
        padding:0px 15px
    }
    .pcd-title{
        padding:5px 0px;
    }
    .psc-detail .col-md-4{
        width:100%;
        padding-top:15px;
        padding-bottom:15px;
    }
    .pc-banner{
        display: none;
    }
    .yw-banner{
        height:120px;
    }
    .yw-banner h1{
        text-align: center;
        font-size: 24px;
        font-weight: 600;
        padding-top: 40px;
        color: #fff;
    }
    .yw-banner p{
        text-align: center;
        font-size: 12px;
        color: #fff;
        padding-top: 10px;
        font-weight: lighter;
    }
    .two-link{
        line-height:50px;
    }
    .two-link a{
        margin-right:0px;
        font-size:14px;

    }
    .frl-detail .partner-card{
        margin-left:0px;
        width:50%;
        height:100px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .partner-card:first-child{
        width:48% !important;
        margin-left:2% !important
    }
    .fr-list-color .paddlfr10{
        padding:0px !important
    }
    .partner-card img{
        width:100% !important;
        height: auto !important;
    }
    .yw-banner.abus-banner{
        display: none;
    }
    .com-pro .col-md-5{
            width:100%;
            padding:0px !important;
    }
    .com-pro .col-md-5 img{
        width:100%;
    }
    .con-info  .col-md-7{
        width:100%;
        padding:0px !important;
    }
    .con-info .col-md-7 img{
        width:100%;
    }
    .con-info .ab-info-con {
        margin-bottom: 30px;
        width: 100%;
        height: auto;
        padding: 30px;
    }
    .u-map-img{
        padding: 0 15px;
    }
    .ab-info-con h1{
        font-size:20px;
    }
    .bus-struct{
        padding:20px 10px 20px 10px;
       

    }
    #myCarouselMobile{
        display: block;
    }
    .exic-btn{
        text-align: center;
        padding-bottom:10px;
        display: none;
    }
    .exic-btn a.exic-btn-i{
        display: inline-block;
        padding:10px 15px;
        font-size:14px;
        color:#333333;
        line-height:16px;
        background-color: #F7FAFE;
    }
    .exhi-detail ul li img{
        /* height: auto; */
        height:135px;
    }
    .exhi-detail ul li{
        height:195px;  /*245*/
    }
    .eximg-con{
        padding:0px 10px
    }
    .ex-detail{
        background:none;
        min-height: auto;
    }
    .zhan-banner{
        background-color:#F7FAFE;
    }
    .m-union{
        display: block;
    }
    .pc-union{
        display: none;
    }
    #myCarouselMobile .img-box img{
        width:100%;
    }
    #myCarouselMobile .img-detail{
        padding:20px 18px;
    }
    #myCarouselMobile .img-detail h1{
        font-size:18px;padding-bottom: 15px;
        color:#333333;

    }
    #myCarouselMobile .img-detail p{
        font-size:14px;
        color:#333333;
        line-height:24px;
    }
    #myCarouselZhan{
        display: none;
    }
    .union-banner{
        height: 274px;
        background: url("../images/union-banner.png") center top no-repeat;
        background-size:100%;
        margin-top:30px;
    }
    
    .union-banner .kt-play{
        display: block;
        top:60px;
    }
    .union-banner .carousel-control{
        display: none;
    }
    .union-banner #myCarousel-un{
        height:244px !important;
        margin-top: 269px;
    }
    .union-banner #myCarousel-un .item{
        height:244px !important;
    }
    .union-banner #myCarousel-un .item li{
        margin:0px !important;
        height: 244px !important;
    }
    .zhan-banner{
        margin-top: 214px !important;
    }
    .mart30{
        margin-top:5px;
    }
    .exhi-detail{
        padding-top:20px;
        margin-bottom:20px !important;
    }
    .exhi-detail .u-img{
        padding-left: 0;
        text-align: center;
    }
   .exhi-detail .u-img::before{
        display: none;
    }
	 .exhi-detail .u-img img{
        max-width: 100%;
        max-height: initial;
    }
    .exhi-detail .u-txt-box .u-link-box > a{
        width: 100%;
        line-height: 35px;
    }
    .exhi-detail.style1 .u-txt-box{
        margin-top: 20px;
    }
    .exhi-detail .u-txt-box .u-tt{
        line-height: 50px;
    }
    .exhi-detail .u-txt-box .u-tt.f-tar{
        text-align: left;
    }
    .exhi-detail .u-txt-box .p1{
        margin-bottom: 25px;
    }
    .exhi-detail.style1 .p1{
        padding-left: 0;
        padding-right: 0;
    }
    .row{
        width:100%;
        margin:0px !important;
    }
    .sol-result .col-md-3{
        width: 100%;
        padding-left:70px !important;
        position: relative;
        background:url("../images/data-two.png") 15px 5px no-repeat
    }
    .sol-result .col-md-9{
        width: 100%;
    }
    .sol-title{
        width: 100%;
    }
    .two-link{
        text-align: center;
    }
    .ard-tiele h1{
        font-size:18px;
        line-height: 32px;
    }
    .sol-title h3{
        text-align: left;
        color: #333333;
        font-size:18px;
    }
    .solt-abc{
        font-size:12px;
        text-align: left;
        padding-top:10px;
    }
    .sol-btn{
        text-align: center;
        position: absolute;
        right:15px;
        top:0px
    }
    .solt-line{
        margin:10px 0px;
    }
    .sol-result{
        background-color: #F7FAFE;
    }
    .datt-tit{
        padding:10px 20px;
        padding-left:70px;
        color:#666666;
        font-size:12px;
        line-height:20px;
        background:none;
    }
    .about-us .pst-title{
        padding-top: 25px !important;
    }
    .datt-con{
        padding:0px 20px;
        padding-bottom:20px;
        background-color: #fff;
    }
    .datt-two-con a{
        width:48% !important;
        margin-right:2%;
    }
    .datt-two-con a:nth-child(2n-1){
        margin-right:2% !important;
    }
    .datt-two-con a:nth-child(2n){
        margin-right:0px !important;
    }
	.u-text-around{
        float: none;
        margin-right: 0;
        width: auto;
        height: auto;
    }
    .pro-detail{
	    margin-top: 15px;
        padding:0px 10px;
    }
	.u-about-slide .item{
        height: auto;
    }
    .carousel-inner > .item > img{
        position: static;
    }
    .bs-center{
        display: none;
    }
    .bs-detail .bsd-line{
        display: none;
    }
    .bs-detail li{
        margin:0 auto;
        float: none;
        margin-bottom:10px;
    }
    .bs-detail li:last-child{
        margin-right: auto;
    }
    .ml-icon{display: inline-block;padding-right:10px;}
    .ml-icon img{
        height:26px;
    }
    .ml-title{display: inline-block;}
    .ml-line{
        margin: 0 auto;
    }
    .myitem-list li{
        text-align: center;
    }
    .con-info>div{
        height: auto;
    }
    .pdd-con .carousel .item{
        height:140px;
        overflow: hidden;
    }
    
    .pdt-le img:first-child{
        display: none;
    }
    .pdt-le{
        
        float: none;
    }
    .m-pdt-img{
        display: block;
        margin: 0 auto;
    }
    .list-con .row div{
        padding:0px !important;
    }

    .ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button{
        display: inline-block;

    }
    .sol-result li{
        float: left;
        width:50%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding:0px 5px;
        margin-top:15px;
    }
    .top-link{
        display: none;
    }
    .sol-result{
        padding-bottom:10px !important;
    }
    .container.solute-i{
        padding-top:20px !important;
        background-color:#F7FAFE;
    }
   .sol-service .container.solute-i{
       background-color:#65a1d5;
   }
   .sol-service .container.solute-i .sol-result{
    background-color:#65a1d5 !important;
    padding-bottom:20px !important;;
   }
   .sol-service .col-md-9{
    background-color:#65a1d5;
   }
   .sol-service .container.solute-i .col-md-3{
    background-color:#65a1d5 !important;
   }
   .sol-service .solute-i .sol-result .col-md-9 .col-md-3{
    background-color:#65a1d5 !important;
   }
    .solute-i .sol-result .col-md-9 .col-md-3{
        width:50%;
        padding-left:10px !important;
        background:none !important;
        padding-right:10px !important;
    }
    .solute-i .sol-result .col-md-9 .col-md-3 .sor-text{
                width: 100% !important;
    }
    .sol-service{
        background-color:#65a1d5;
    }
    .padd60{
        padding:20px 0px !important
    }
    .padd0{
        padding:0px 0px !important;
    }
    .yw-container.padd0{
        padding:0px!important;
    }
    .sol-btn{
        padding:10px 0px !important;
    }
   .sol-con{
        padding-bottom:0px;
        padding-top:0px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .datt-con a{
        width: 100%;
        text-align: left;
        padding-left:24px;
        border-left:2px solid #4689c3;
    }
    .col-sm-8.padd0{
        padding:0px !important;
    }
    .col-sm-7.padd0{
        padding:0px !important;
    }
    .paddt20{
        padding-top:20px !important;
    }
    .top-link{
        overflow: hidden;
    }
    .product-er a{
        margin-top:25px;
    }
    .ard-tiele p{
        padding-bottom:40px;
    }
    .prl-detail .table-responsive>.table>tbody>tr>td, 
    .prl-detail .table-responsive>.table>tbody>tr>th,
    .prl-detail .table-responsive>.table>tfoot>tr>td,
    .prl-detail .table-responsive>.table>tfoot>tr>th,
    .prl-detail .table-responsive>.table>thead>tr>td,
    .prl-detail .table-responsive>.table>thead>tr>th{
        white-space:pre-wrap;

    }
    .pst-detail{
        width:100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .container{padding:0px !important}
    .navbar-brand{
        width:79%;
        display: block;
        float: none;
        margin: 0 auto;
        margin-left: 60px;
        height:60px;
    }
    .navbar-brand img{width:90%;}
    .paddlfr10{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .navbar-default .navbar-nav>li{
        padding:0px;
        text-align: center;
    }
    .add-rout{
        padding:15px 0px
    }
    .navbar-default .navbar-nav>li a{padding-left: 15px;text-align: center;}
    .navbar-default .navbar-nav>li.search-fun{text-align: center;margin-top:20px;}
    .navbar-default .navbar-nav>li.search-fun .s-icon{}
    .search-fun .input-group{
        display: table !important;
        top: -39%;
        left:50%;
        margin-left: -150px;
    }
    .list-detail{
        padding-left:0px;
    }
    .pagination>li>a, .pagination>li>span{
        margin:2px 0px;
    }
    .list-data .fl{
       float: none;
        width:100%;
        padding-left:0px;
        padding-right:0px;
        line-height:18px;
        background:none;}
        .list-data .fl a{
            color:#333333;
            font-size:14px;
            line-height:18px;
            text-decoration: none;
        }
        .list-parent .add-rout{
            padding:20px 15px;
        }
    .list-data .fr{display: none;width:100%;text-align: right;}
    .list-data .news-from{
        margin-top:5px;
        display: block;
        font-size:12px;
        color:#CCCCCC;
    }
    .list-data li{
        padding:10px 15px;
        margin-bottom:0px;
        border-bottom:1px solid #E5E5E5;
    }
    .list-parent.paddlfr10{
        padding:0px !important;
    }
    .list-parent .pagination{
        display: none;
    }
    .list-parent .page-button{
        display: block;
       margin-top:30px !important;
    }
    .list-parent .page-button:first-child{
        margin-right:4%;
    }
    .list-parent .page-button button{
        width:48%;
        height:40px;
        background-color:#fff;
        border:1px solid #EFEFEF;
        color:#333333;
        text-align: center;
        font-size:16px;
        line-height:40px;
    }
    .list-parent .page-button button.active{
        background-color:#0069C3;
        border:1px solid #0069C3;
        color:#fff;
    }
    #myCarousel{
        display: none;
    }
    .m-banner{
        width: 100%;
        display: block;
    }

    .m-banner img{
        width: 100%;
        height:122px;
    }
    #myCarousel .carousel-inner > .item{
        height:200px;
    }
    #myCarousel .carousel-inner > .item > img{
        height:200px;
    }
    .pd-sonone{
        margin-top:0px;;
    }
    .pdt-ri ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .pdt-ri{
        width: 100%;
        margin-top:10px;
    }
    .pdt-ri ul li:nth-child(2){
        margin:0px 10px;
    }
    .pdt-ri ul li{
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-size:14px;
        padding:0px 20px;
        background-color:rgba(255, 255, 255, .15);
        line-height:20px;
        text-align: center;
    }
    .pdt-ri ul li.active{
       border-bottom: 2px solid #fff;
    }
    .myitem-list li{
        width:100%;
        border:none;
        margin-bottom:10px;
    }
    .pdd-con .carousel-indicators{
        /* bottom:-5%; */
        bottom:-22%;
    }
    .pdd-con{
        padding-top:10px;
    }
    .pst-title{padding-top:25px !important;}
    .pst-title h3{
        font-size:18px;
        color:#333333
    }
    .pstt-abc{
        padding-top:5px;
        font-size:12px;
    }
    .pstt-line{
        width: 33px;
    margin: 0 auto;
    border-bottom: 2px solid #4689c3;
    margin-top: 10px;
    }
    .pst-con{
        margin-top:10px;
    }
    .psc-le ul li{
        padding-left:18px;
        border-width: 0px;
        background-color: transparent;
        margin-bottom:0px;
        padding-bottom:5px;
    }
    .pcle-date{
        display: none;
    }
    .pcle-two{
        border-bottom:1px solid #efefef;;
    }
    .pcle-two a{
        display: none;
    }
    .psc-le{width:100%;height: auto;}
    .psc-ri{width:100%;display: none;}
    .net-echart{
        display: none;
    }
    .psc-le h1{line-height:26px;}
    .pscr-con h1{
        line-height:26px;
    }
    .pcle-date{
        width: 60px;
        height:60px;
        left: 10px;
        padding:5px
    }
    .pcle-one{
        font-size:14px;
        color:#333;
        line-height:26px;
        display: block;
        /* autoprefixer: off */
        -webkit-box-orient: vertical;
         /* autoprefixer: on */
        -webkit-line-clamp: 2;
        margin-top:10px;
    }
    .pscr-con{
        padding-top:25px;
    }
    .ptt-one{width:100%;height: 150px;}
    .ptt-two{width:100%;height: 150px;}
    .pttc-one{width:100%;padding-right:20px;height: 150px;}
    .pttc-two{width:100%;padding:10px 20px;height: 150px;}
    .net-title{
        font-size:14px;
        padding-top:0px;
    }
    .net-num{font-size:40px;    padding-left: 30px;}
    .net-con{
        padding-top:10px;
    }
    .pcle-date .year{
        padding:2px;
    }
    .kt-detail ul li{
        width:100%;
        height:280px;
        margin-top:20px;
        display: none;
    }
    .kt-detail ul li:nth-child(3){
        display: block
    }
    .stlm-img img{
        height:200px;
    }
    .succe-con ul li{
        width:100%;
        margin:0px;
        display: block;
        padding:15px;
        background-size:100% !important;
        height:auto;
        text-align: center;
    }
    #myCarouselSuccess .item{
        height: auto;
    }
    .succe-con{
        padding-bottom:0px;
    }
    .suc-h1{
        font-size: 32px;
        display: inline-block;
    }
    .suc-h3{
        font-size:18px;
        display: inline-block;
    }
    .suc-detail{
        display: none;
    }
    .suc-arrow{
        display: none;
    }
    .fr-list a{
        width:50%;
    }
    .fr-list a{
        margin-right:0px;
    }
    .pst-title-two{
        height: auto;
    }
    .ptt-con{
        width:100%;
        left:0px;
        margin-left:0px;
    }
    .nto-left{
        width:68%;
    }
    .nto-right{
        width:30%;
        margin-top:0px;
        padding-top:0px;
    }
    .jiedu-i{
        float: none;
        width: 40px;
        height: 40px;        
        vertical-align: middle;
    }
    .jiedu-de{
        float: none;
    }
    .pscr-con .pcle-date{
        left:75%;
        top:10px;
    }
    .navbar-header{padding-bottom: 5px;}
    .navbar-default .navbar-toggle{margin-right:5%;}
    .fr-list img{width:49%;}
    .navbar-toggle.collapsed{
        display: none;
    }
    .kt-detail{
        padding-top:0px;
    }
    .m-nav {
        float: left;
        display: block;
        width: 20px;
        height:17px;
        margin-left:20px;
        margin-top:20px;
        /* background:url("../images/m-nav.png") center no-repeat; */
    }
    .ma-infinitypush-button{
        width:25px;
        height:25px;
        top:26px;
        -webkit-box-shadow: inset 0 5px rgba(107, 107, 107, .2),
         inset 0 9px #fff, 
         inset 0 13px rgba(107,107,107,.2), 
         inset 0 17px #fff, 
         inset 0 21px rgba(107,107,107,.2), 
         inset 0 25px #fff;
		 box-shadow: inset 0 5px rgba(107, 107, 107, .2),
            inset 0 9px #fff,
            inset 0 13px rgba(107, 107, 107, .2),
            inset 0 17px #fff,
            inset 0 21px rgba(107, 107, 107, .2),
            inset 0 25px #fff;
    }
    .navbar-header{
        width: 100%;
        margin:0px !important;
    }
    #wrapper {
        position: relative;
        width: 100%;
        min-width: 20rem;
      }
      .ma-infinitypush-wrapper .ma-infinitypush ul, .ma-infinitypush-wrapper .ma-infinitypush ol{
          background-color:#fff;
      }
      .ma-infinitypush-wrapper .ma-infinitypush{
          border: 1px solid rgba(112,112,112,.2);
          background-color:#fff !important;
      }
      .ma-infinitypush-wrapper .ma-infinitypush > ul, .ma-infinitypush-wrapper .ma-infinitypush > ol{
          border-width: 0px;

      }
      .m-nav-list{
          padding:35px;
      }
      .m-nav-list li{
          text-align: center;
          margin-bottom:30px;
          height: auto !important;
      }
     .m-nav-item{
         display: inline !important;
          font-size:16px !important;
          text-align: center;
          color:#333333 !important;
          padding-left:0px !important;
          padding-bottom: 10px !important;
      }
      .m-nav-item.active{
          border-bottom:2px solid #4689C3 !important;
          color:#4689C3 !important
      }
      .m-two-menu{
          margin: 20px 0px;
          display: none;
      }
      .m-two-menu dd{
          line-height:40px;
          height: 40px;
      }
      .m-two-menu dd a{
        line-height:40px;
        color: #333333 !important;
        padding: 0px !important;
      }
      .m-two-menu dd a:hover{
        color:#4689C3 !important;
      }
      .m-two-menu dd a.active{
        color:#4689C3 !important;
      }
      .f-pc-mt20{
          display: none;
      }
	  .u-speech-list{
          padding: 0 15px;
      }
	  .u-video-play video{
          width: 90%;
      }
      .u-video-play .u-tt{
          font-size: 16px;
      }
	  .u-ec-app-box{
          padding: 0 15px;
      }
      .u-ec-app-box .u-app-list,.u-img-box{
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      }
      .u-ec-app-box .u-app-list li{
          margin: 10px 0;
          width: 48%;
      }
      .u-img-box{
          margin-top: 0;
      }
      .u-img-box > img{
          margin: 10px auto;
          width: auto;
          max-width: 100%;
      }
      .u-app-tb > table th,.u-app-tb > table td{
          display: block;
          width: 100%;
          text-align: center;
      }
}
@media(max-width:413px){
    .frl-detail .partner-card{
        margin-left:0px;
        width:50%;
        height:90px;
    }
    .partner-card:first-child{
        width:48%;
        margin-left:2%
    }
    .union-banner{
        height: 274px;
        background: url("../images/union-banner.png") center top no-repeat;
        background-size:100%;
        margin-top:30px;
    }
    .union-banner #myCarousel-un{
        height:244px !important;
        margin-top: 244px;
    }
}
@media(max-width:320px){
    .mib-con{
   
        height:135px !important;
        padding-top:36px !important;
    }
    .mib-con-swiper .swiper-slide{
        width:175px !important;
        height: 85px !important;
        padding:3px 5px !important
    }
    .mib-btn{
        padding:3px 5px !important;
    }
    .mib-con-swiper h1{
        font-size:12px !important;
    }
    .mib-con-swiper h3{
        font-size:10px !important;
    }
    .frl-detail .partner-card{
        margin-left:0px;
        width:50%;
        height:80px;
    }
    .partner-card:first-child{
        width:48%;
        margin-left:2%
    }
    .union-banner #myCarousel-un{
        height:244px !important;
        margin-top: 208px;
    }
}
.m-index{
    background-color:#fdfdfd;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.m-index a{
    text-decoration: none;
}
.m-index-menu{
    width:100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:15px;
    background-color:#fff;
}

.m-index-menu li{
    width:25%;

}
.m-index-brain{
    margin:15px 0px;
    margin-bottom:0px;
    padding:0px 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width:100%;
}
.mib-con{
    height: 163px;
    width:100%;
    background:url("../images/m-img/brain_02.png") center top no-repeat;
    background-size:100%;
    padding-top:46px;
    border-radius:10px;
    position: relative;
}
.m-more{
    font-size:14px;
    position: absolute;
    right:10px;
    top:18px;
    color:#fff
}
.m-index-title{
    font-size:20px;
    color: #444444;
    padding:20px 15px 12px 15px;
    position: relative;
}
.m-index-title .m-more{
    font-size:14px;
    position: absolute;
    right:15px;
    top:25px;
    color:#999999
}
.m-zhishu{
    padding:0px 15px;
    /* margin-bottom:15px; */
}
.m-zhishu>div{
    width:49%;
    height:80px;
    background-position: center top;
    border-radius:5px;
    background-image: url("../images/m-img/zhi-bg2.png");
    float: left;
    background-size:100%;
    padding:10px;
}
.m-zhishu>div:first-child{
    margin-right:2%;
    background-image: url("../images/m-img/zhi-bg1.png");
}
.m-zhishu a{
    text-decoration: none;    
}
.m-zhishu h1{
    font-size:14px;
    color:#444444;
    line-height:16px;
    height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.m-zhishu h3{
    font-size:12px;
    color:#999999;
    line-height:16px;
    height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.m-zhishu p{
    font-size:26px;
    color:#0069c3;
}
.m-zhishu>div:nth-child(2) p{
    color:#fd6b22;
}
.m-index-union{
    padding:0px 15px;
}
.m-index-union>div{
    border-width: 1px;
    border-color: rgb(245, 245, 245);
    border-style: solid;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 8px 7.2px 0.8px rgba(167, 167, 167, 0.1);
            box-shadow: 0px 8px 7.2px 0.8px rgba(167, 167, 167, 0.1);
    width:100%;
    height: 60px;
    padding:10px 15px;
    padding-left:68px;
    padding-right:45px;
    position: relative;
}
.miu-img{
    width:40px;
    height:40px;
    position: absolute;
    left:15px;
    top:10px;
}
.miu-img-banner{
    width:100%;
    height: auto;
}
.miu-right{
    width: 9px;
    height: 16px;
    position: absolute;
    right:15px;
    top:25px;
}
.miu-intro a{
    text-decoration:none;
}
.miu-intro h1{
    font-size:14px;
    color:#444444;
    line-height:16px;
    height:16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.miu-intro h3{
    font-size:12px;
    color:#999999;
    line-height:16px;
    height:16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin-top:7px;
}
.m-index-success{
    padding-bottom:10px;
}
.mis-con{
    padding:0px 15px;
}
.mis-left{
    float: left;
    width:39%;
    margin-right:2%;
    height:138px;
    background:url("../images/m-img/success-i1.png") center no-repeat;
    background-size:100% 100%;
}
.mis-right{
    float: left;
    width:59%;
}
.mis-right>div{
    height:64px;
    background:url("../images/m-img/success-i3.png") center no-repeat;
    background-size:100% 100%;

}
.mis-right>div:first-child{
    background:url("../images/m-img/success-i2.png") center no-repeat;
    background-size:100% 100%;
    margin-bottom:10px;
}
.mis-title{
font-size:16px;
color:#0069c3;
padding-left:15px;
padding-top:10px;
}
.mis-two-title{
    font-size:12px;
    color:#444444;
    padding-left:15px;
}
.m-index-friend{
    padding:0px 15px;
}
.m-index-friend img{
    width:31%;
    margin-right:1.6%;
    height: auto;
}
.m-index-friend a:nth-child(3n) img{
    margin-right:0%;
}
.mib-con-swiper{
    padding:0px 15px;
}
.mib-con-swiper .swiper-container {
    width: 100%;
    height: 101px;
}
.mib-con-swiper .swiper-wrapper{
   
}
.mib-con-swiper .swiper-slide{
    text-align: center;
    font-size: 18px;
    border-radius:5px;
    width: 175px;
    height: auto;
    background:url("../images/m-img/swiper-back.png") center no-repeat;
    background-size:100%;
    margin-right:10px;
    padding:15px 10px;
}
.mib-con-swiper h3{
height: 20px;
font-size:12px;
line-height:20px;
color:#999;
text-align: left;
width:100%;
}
.mib-con-swiper h1{
    height:36px;
    font-size:14px;
    line-height:18px;
    color:#444444;
    text-align: left;
    width:100%;
}
.mib-con-swiper p{
    width:100%;
    text-align: left;
}
.mib-btn{
    padding:5px 8px;
    font-size:12px;
    color:#fff;
    background-color:#3388ff;
    border-radius:4px;
}
.m-index-menu{
    padding-bottom:0px;
    padding-top:0px;
    height:85px;
    position: relative;
}
.mim-detail{
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 8px 7.2px 0.8px rgba(167, 167, 167, 0.1);
            box-shadow: 0px 8px 7.2px 0.8px rgba(167, 167, 167, 0.1);
    width:calc(100% - 30px);
    height:85px;
    z-index: 11;
    position: absolute;
    top:-15px
}
.mim-detail .swiper-container-horizontal >
 .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0px 0px
 }
 .mim-detail .swiper-pagination-bullet{
    width: 15px;
    height:5px;
    background-color:#f0f0f0;
    border-radius:3px;
 }
 .mim-detail .swiper-pagination-bullet-active{
     background: #007aff;
 }
.m-banner{
    height:122px;
    background:url("../images/m-img/banner.png") center no-repeat;
    background-size:100% 122px;
}
.menu-item{
    width:25%;
    float: left;
}
.menu-item img{
    display: block;
    margin:0 auto;
    height:25px;
    width:25px;
}
.menu-item p{
    text-align: center;
    color:#000000;
    font-size:14px;
    padding:7px 0px;
}
.mim-detail .swiper-wrapper{
   padding-top:15px;
   padding-bottom:15px;
}
.mim-detail .swiper-container-horizontal > .swiper-pagination-progress{
    width:10%;
    height: 4px;
    left:50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top:73px;
    border-radius:2px;
}

.f-pc-mt20{
    margin-top: 20px;
}

/****首页通知****/
.notice_01 {
    padding: 16px 10px;
    width: 100%;
	height:56px;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	position:relative; 
}
.notice_01 p {
	position:absolute;
	top:16px;
	left:0;
}
.notice_01 a {
    position: relative;
    padding-left: 20px;
	margin-right:80px;
    height: 24px;
    font-size: 16px;
    color: #333;
    line-height: 24px;
	display:inline-block;
    text-decoration: none;
}
.notice_01 a::before{
    position: absolute;
    top: 50%;
    left: 0;
    content: '';
    width: 7px;
    height: 7px;
    background-color: #4689c3;
    border-radius: 5px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.notice_01 a:hover {
	color:#0086de; 
}
.notice_01 a i{
    margin:0 3em;
}
.notice_01 a i + i{
    margin-left: 0;
}

/* 2021-11-17 -----start */
.m-index-union>.miu-item {
    border-width: 1px;
    border-color: rgb(245, 245, 245);
    border-style: solid;
    border-radius: 5px;
     -webkit-box-shadow: 0px 4px 3.6px 0.4px rgba(167, 167, 167, 0.1);
            box-shadow: 0px 4px 3.6px 0.4px rgba(167, 167, 167, 0.1);
    margin-bottom: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 13px;
    height: auto;
    padding-right: 8%;
    background: url("/images/index-right-arrow.png") 95% center no-repeat;
    background-size: 9px 16px;
}

.miu-left {
    height: 40px;
    width: 16vw;
    float: left;
    text-align: center;
}

.miu-left img {
    height: 40px;
    width: auto;
}

.miu-rightt {
    float: right;
    width: 62vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 8px;
}

.miu-rightt h1 {
    font-size: 16px;
    color: #444444;
    margin-bottom: 5px;
}

.miu-rightt p {
    font-size: 12px;
    color: #999999;
}

.m-index-union>div.miu-lm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-width: 0px;
    padding: 0px;
}

.miu-lm-item {
    border-width: 1px;
    border-color: rgb(245, 245, 245);
    border-style: solid;
    border-radius: 5px;
    background-color: rgb(242, 247, 255);
    height: 60px;
    width: 45vw;
    font-size: 14px;
    color: #0069c3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 5px;
    line-height: 18px;
    text-align: center;
}
/* 2021-11-17 -----end */

/* 2021-12-20---start */
.pc-banner {
    height: 400px;
    background: none;
    position: relative;
}

.pc-banner .swiper-slide {
    height: 400px;
}

.pc-banner .etm-img {
    height: 400px;
	background-position: center;
    background-repeat: no-repeat;
}

.pc-banner .swiper-pagination {
    bottom: 10px;
}

.u-fly-window,
.u-fly-window1 {
    z-index: 9;
}

/* 2021-12-20---end  */
/******移动端单独页面************/
.f-mt10{margin-top: 10px;}
.m-page-body{
    min-height: 100vh;
    background-color: #f7f7f7;
    font-family: 'Source Han Sans CN';
}
.m-page-box{
    margin: 0 auto;
    max-width: 750px;
    padding: 0 15px;
    background: #f7f7f7 url(../images/phone/bg_01.png) center top no-repeat;
    background-size: 100% auto;
}
.m-page-body.u-style1{
    background-color: #fff;
}
.m-page-body.u-style1 .m-page-box{
    background: #fff;
}
.m-page-box .u-box1,.m-page-box .u-list-new2 li{
    padding: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 16px 0px rgba(204, 204, 204, 0.32);
            box-shadow: 0px 2px 16px 0px rgba(204, 204, 204, 0.32);
    border-radius: 4px
}
.m-page-box .u-box1 .u-tt1{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #4c4c4c;
    border-bottom: 1px solid #e5e5e5;
}
.m-page-box .u-box1 .u-tt1 img{
    margin-right: 8px;
    width: 13px;
    height: 13px;
}
.m-page-box .hd{
    padding-top: 15px;
}
.m-page-box .hd .u-tt{
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 40px;
    color: #fff;
}
.m-page-box .bd{
    padding-bottom: 5px;
}
/*
.m-page-box .bd .u-arr-box .bd p{
    text-indent: 2em;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height:32px;
}
*/
.m-page-box .u-list-new1 li{
    position: relative;
    margin: 8px 0;
    padding: 0 20px 0 15px;
    background:url(../images/phone/icon_01.png) 0 center no-repeat,url(../images/phone/icon_02.png) right center no-repeat;
    background-size: 8px 9px,6px 10px;
}
.m-page-box .u-list-new1 li a{
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #2e6799;
    text-decoration: none;
    overflow:hidden;
    word-wrap:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.m-page-box .u-list-new2 li{
    margin-bottom: 10px;
    padding: 14px 10px;
}
.m-page-box .u-list-new2 li a{
    display: block;
	color: #333;
    text-decoration: none;
}
.m-page-box .u-list-new2 li .p1{
    font-size: 17px;
    line-height: 22px;
    color: #333;
}
.m-page-box .u-list-new2 li .u-meta{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
    color: #ccc;
}
.m-page-box .u-list-new2 .u-meta > span {
    padding-left: 15px;
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 12px;
}
.m-page-box .u-list-new2 .u-meta .u-time{
    margin-right: 10px;
    background-image: url(../images/phone/icon_03.png);
}
.m-page-box .u-list-new2 .u-meta .u-org{
    background-image: url(../images/phone/icon_04.png);
}
.m-page-box .hd-nav{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 44px;
}
.m-page-box .hd-nav .u-arrow{
    width: 20px;
    height: 20px;
    background: url(../images/phone/u-arrow.png) center center no-repeat;
    background-size: 8px 13px;
    cursor: pointer;
}

.m-page-box .u-meta-box .u-tt{
   -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 10px;
    font-size: 17px;
    line-height: 20px;
    color: #333;
    font-weight: 400;
	padding: 0px 13px;
}
.m-page-box .u-pro-details{
    padding: 15px 30px;
    border-radius: 4px;
    background: #e7f4fe url(../images/phone/bg_02.png) 90% 90% no-repeat;
    background-size: 67px 61px;
}
.m-page-box .u-pro-details:first-child{
    margin-top: 20px;
}
.m-page-box .u-pro-details .u-tt{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
    color: #465766;
    font-weight: 500;
}
.m-page-box .u-pro-details .u-tt::before,.m-page-box .u-pro-details .u-tt::after{
    position: absolute;
    bottom: 0;
    content: '';
    width: 15px;
    height: 2px;
}
.m-page-box .u-pro-details .u-tt::before{
    background-color: #465766;
}
.m-page-box .u-pro-details .u-tt::after{
    left: 15px;
    background-color: #bac7d1;
}
.m-page-box .u-pro-details .p1{
    font-size: 13px;
    line-height: 24px;
    color: #7d9ab2;
}
.m-page-box .u-pro-details.u-style1{
    background: #fef2ee url(../images/phone/bg_03.png) 90% 90% no-repeat;
    background-size: 56px 70px;
}
.m-page-box .u-pro-details.u-style2{
    background: #edfdf4 url(../images/phone/bg_04.png) 90% 90% no-repeat;
    background-size: 62px;
}
.m-page-box .u-pro-details.u-style1 .p1{
    color: #b28e7d;
}
.m-page-box .u-pro-details.u-style2 .p1{
    color: #7db295;
}
.m-page-box .u-pro-details.u-style1 .u-tt::before{
    background-color: #7d4e38;
}
.m-page-box .u-pro-details.u-style1 .u-tt::after{
    background-color: #d8c2b8;
}
.m-page-box .u-pro-details.u-style2 .u-tt::before{
    background-color: #387d57;
}
.m-page-box .u-pro-details.u-style2 .u-tt::after{
    background-color: #bad8c7;
}
.u-arr-box .u-meta-box{
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}
.u-arr-box .u-meta-box .u-tt{
    font-size: 20px;
    line-height: 30px;
    color: #1a1a1a;
    font-weight: 500;
}
.u-arr-box .u-meta{
    margin-top: 10px;
	margin-bottom: 10px;
    font-size: 12px;
    color: #ccc;
}
.u-arr-box .bd p{
    font-size: 17px;
    line-height: 32px;
    color: #333;
	text-indent: 2em;
    padding-top: 15px;
    padding-bottom: 15px;
}
.u-arr-box .bd img{
    display: block;
    margin: 18px auto;
    max-width: 100%;
}

